资源简介
matlab基于SAD法对左右两幅图片进行匹配,并生成深度图像。.m文件。
代码片段和文件信息
%function SADMatch
%im1=imread(‘Test_left.jpg‘);
%im2=imread(‘Test_right.jpg‘);
% im1=imread(‘im0.jpg‘);
% im2=imread(‘im1.jpg‘);
im1=imread(‘left.BMP‘);
im2=imread(‘right.BMP‘);
%if isrgb(im1)
%im1=rgb2gray(im1);
%end
%imshow(im1);
im1=double(im1);
%if isrgb(im2)
%im2=rgb2gray(im2);
%end
%figure
%imshow(im2);
im2=double(im2);
D=20; %最大视差
N=5; %窗口大小的一半
[HW]=size(im1);
%计算右图减去左图,相减产生D个矩阵放到imgDiff中
imgDiff=zeros(HWD);
e=zeros(HW);
for i=1:D
fprintf(‘%g\n‘i)
e(:1:(W-i))=abs(im2(:1:(W-i))- im1(:
- 上一篇:灰度高度图
- 下一篇:目标跟踪常速度CV及常加速度CA模型程序
相关资源
- 灰度高度图
- Matlab实现文本文件读取并存储成矩阵
- LS信道估计算法仿真代码
- 基于HMM的语音识别系统的matlab仿真
- Matlab与蒙特卡洛仿真
- SAR点目标仿真
- matlab 实现粒子群优化算法代码
- 史密斯圆图 matlab实现
- 一维信号的Haar小波分解与重构matlab程
- 潮流计算matlab代码
- Kohonen神经网络算法的matlab实现
- 基于matlab的电力系统仿真
- 自适应最陡下降法Matlab仿真
- MATLAB AGC
- 图像处理 人脸识别皮肤提取 经典ma
- 蚁群-微分进化算法解TSP
- 蚁群聚类算法matlab实现
- matlab三维散乱点云曲率算法
- 现代控制系统matlab程序
- 图像分割与腐蚀膨胀matlab代码
- AM调制解调matlab实验代码加噪声
- 元胞自动机交通流模型代码matlab代码
- Buck-Boost充电Matlab仿真模型
- 霍夫圆边缘检测MATLAB
- matlab BP神经网络 0-9数字识别
- matlab椒盐高斯混合噪声滤波
- 背景差分 matlab 代码
- 最小二乘椭圆拟合matlab
- matlab 螺旋波模拟程序,基于FHN模型
- 清扫机器人路径规划算法仿真
评论
共有 条评论