美文网首页
matlab透视变换代码

matlab透视变换代码

作者: 向往文艺的工科男 | 来源:发表于2018-11-08 15:36 被阅读0次

clear all;close all;clc;

img1=imread('TSD.png');

img1=rgb2gray(img1);

%[h1 w1]=size(img1);

imshow(img1);

in_points =1.0e+03 *[

    0.55    0.43

    0.74    0.43

    0.25    0.88

    1.26  0.88 ];

%ginput();

w1=100;h1=100;

out_points = [1,1;w1,1;1,h1;w1,h1];

%p1=[1,1;w1,1;1,h1;w1,h1];

%p2=ginput();        %依次点击待变换区域,左上、右上、左下、右下

%%方法一

%T = maketform('projective', in_points, out_points);

%[imgn X Y]=imtransform(img1,T);    %投影

%%方法二

T=fitgeotrans(in_points,out_points,'projective');

imgn=imwarp(img1,T); 

figure;imshow(imgn)

相关文章

  • matlab透视变换代码

    clear all;close all;clc; img1=imread('TSD.png'); img1=rgb...

  • 椭圆检测

    Hough变换检测椭圆 附带matlab与opencv代码 QT+opencv学习笔记(5)——霍夫直线检测、圆检...

  • opencv python版-lesson 11

    缩放,平移,旋转.仿射变换,透视变换

  • OpencvSharp-图像修正

    OpencvSharp 使用透视变换。

  • matlab

    透视变换 There is a transformPointsForward function that you ...

  • matlab C++混合编程——opencv

    Canny边缘检测 C++代码 matlab测试代码 Sobel边缘检测 C++代码 matlab测试代码

  • 透视变换之变换为鸟瞰图

    仿射变换:能够将平行四边形变换为另一个平行四边形透视变换:能够将平行四边形变换为梯形。仿射变换是透视变换的子集。 ...

  • 透视变换(补充)

    一 前言   之前在公众号中写过一篇文章——图像处理的仿射变换与透视变换,这篇文章是对透视变换做了进一步深入研究。...

  • OpenCV 透视变换

    平时在拍照片时难免不小心把照片拍歪了,这时候可以使用透视变换矫正拍歪的照片! 效果 源代码

  • 定位+透视变换

    https://www.cnblogs.com/little-monkey/p/7429579.html?tdso...

网友评论

      本文标题:matlab透视变换代码

      本文链接:https://www.haomeiwen.com/subject/yuywxqtx.html