资源简介
matlab实现的图像梯形矫正。使用的投影变换,非常适合初学者。含有测试图片。
代码片段和文件信息
function T = calc_homography(points1 points2)
xaxb = points2(:1) .* points1(:1);
xayb = points2(:1) .* points1(:2);
yaxb = points2(:2) .* points1(:1);
yayb = points2(:2) .* points1(:2);
A = zeros(size(points1 1)*2 9);
A(1:2:end3) = 1;
A(2:2:end6) = 1;
A(1:2:end1:2) = points1;
A(2:2:end4:5) = points1;
A(1:2:end7) = -xaxb;
A(1:2:end8) = -xayb;
A(2:2:end7) = -yaxb;
A(2:2:end8) = -yayb;
A(1:2:end9) = -points2(:1);
A(2:2:end9) = -points2(:2);
[junk1junk2V] = svd(A);
h = V(:9) ./ V(99);
T= reshape(h33);
end属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-10-21 22:54 project\
文件 632 2014-10-20 23:28 project\calc_homography.m
文件 10555 2014-10-20 23:28 project\lena.jpg
文件 877 2014-10-21 00:07 project\main.m
文件 37214 2014-10-20 23:29 project\pai.jpg
相关资源
- 基于matlab的图像处理源程序
- 冈萨雷斯数字图像处理matlab版(第三
- 基于matlab 的图像处理100实例
- 8领域边界跟踪 图像处理 matlab
- matlab-图像处理算法
- p文件,MATLAB的
- 数字图像处理radon matlab变换算法代码
- 图像降噪Matlab代码
- 传统关联成像、计算鬼成像matlab
- MATLAB7.x图像处理
- 基于matlab的车牌识别系统论文
- matlab2019运动目标检测--数字图像处理
- 计算图像Spatial Frequence的Matlab程序SF
- 尾灯识别matlab代码
- MATLAB大脑腔体图像分割
- 基于MATLAB人民币识别系统.zip
- 数字图像处理作业canny边缘检测坎尼边
- 数字图像处理 MATLAB 大作业 代码及其
- 遥感影像融合_数字图像处理的matlab程
- MATLAB图像与视频处理实用案例详解代
- MATLAB 图像处理识别程序
- 数字图像处理使用matlab进行采样量化
- 傅里叶变化频谱图及频域滤波
- MATLAB实现k-svd和mod信号处理
- 图像处理---matlab
- Matlab在图像处理与目标识别方面的应
- matlab数字图像处理之几何变换将图像
- matlab数字图像处理之图像几何变换
- 图像超分辨重建MATLAB源代码迭代步长
- mri去偏场代码
川公网安备 51152502000135号
评论
共有 条评论