资源简介
在相机成像后基于matlab通过灭点计算,可将二维图像三维还原。
代码片段和文件信息
Image = imread(‘锐化后的图片.jpg‘); %锐化后的图片见附录1;
Image = im2uint8(rgb2gray(Image));
dx = [-1 0 1;-1 0 1;-1 0 1];
Ix2 = filter2(dxImage).^2;
Iy2 = filter2(dx‘Image).^2;
Ixy = filter2(dxImage).*filter2(dx‘Image);
h= fspecial(‘gaussian‘22);
A = filter2(hIx2);
B = filter2(hIy2);
C = filter2(hIxy);
nrow = size(Image1);
ncol = size(Image2);
Corner = zeros(nrowncol);
t=20;
boundary=8;
for i=boundary:nrow-boundary+1
for j=boundary:ncol-boundary+1
nlike=0;
if Image(i-1j-1)>Image(ij)-t && Image(i-1j-1) nlike=nlike+1;
end
if Image(i-1j)>Image(ij)-t && Image(i-1j) nlike=nlike+1;
end
if Image(i-1j+1)>Image(ij)-t && Image(i-1j+1) nlike=nlike+1;
end
if Image(ij-1)>Image(ij)-t && Image(ij-1) nlike=nlike+1;
end
if Image(ij+1)>Image(ij)-t && Image(ij+1) nlike=nlike+1;
end
if Image(i+1j-1)>Image(ij)-t && Image(i+1j-1) nlike=nlike+1;
end
if Image(i+1j)>Image(ij)-t && Image(i+1j) nlike=nlike+1;
end
if Image(i+1j+1)>Image(ij)-t && Image(i+1j+1) nlike=nlike+1;
end
if nlike>=2 && nlike<=6
Corner(ij)=1;
end;
- 上一篇:质心定位算法
- 下一篇:Turbo码Matlab仿真程序
相关资源
- Turbo码Matlab仿真程序
- 质心定位算法
- 基于遗传算法车间调度问题matlab程序
-
MATLAB读取xm
l格式的数据文件 - CFAR matlab
- 基于模拟退火算法的TSP问题matlab实现
- 空时编码的MATLAB仿真
- gold序列MATLAB仿真
- PUMA560机器人仿真系统
- matlab等价类程序
- Matlab贝叶斯分类器 (Bayers)程序
-
HFSS-MATLAB-sc
riptING-API - ICP算法matlab程序
- 自适应均衡技术的研究及MATLAB的仿真
- 2014 Matlab免安装版
- matlab遗传算法geneticbx工具箱和安装步
- 用MATLAB求解微分方程及微分方程组
- DSSS直接序列扩频通信系统仿真Matlab程
- Multi_frequency_heterodyne_phase_solution.rar
- PSO工具箱
- 遗传优化算法,matlab实现程序,有详
- 粒子群优化算法,matlab实现程序,有
- 精密单点定位的Matlab code
- matlab实现的等间隔量化的HSV颜色特征
- 灰度图像的二维Otsu自动阈值分割法
- 帧内预测matlab程序
- flapping,UVLM,matlab code
- l1-magic工具箱代码
- matlab 数据集 banana
- 放大器模型的matlab仿真实现
评论
共有 条评论