首页 > 其他 > 详细

【matlab】模拟变焦拼接代码备份

时间:2019-07-05 20:05:38      阅读:114      评论:0      收藏:0      [点我收藏+]

1、初版,边缘未处理。

%
%   In----near
%   If----far
%
In=imread(D:\文件及下载相关\桌面\模拟变焦拼接\Matlab_code\nearframe\frame1.bmp);%近图
If=imread(D:\文件及下载相关\桌面\模拟变焦拼接\Matlab_code\farframe\frame1.bmp);%远图
If=rgb2gray(If);
In=rgb2gray(In);

I_temp=If;
I_need=zeros(346,258);
I_middle=imresize(In,[258 346],bicubic);%matlab中列向在前,行向在后。先行数后列数。
I_temp(154:411,217:562)=I_middle;
imshow(I_temp);

2、去掉黑边

%
%   In----near
%   If----far
%
In=imread(D:\文件及下载相关\桌面\模拟变焦拼接\Matlab_code\nearframe\frame1.bmp);%近图
If=imread(D:\文件及下载相关\桌面\模拟变焦拼接\Matlab_code\farframe\frame1.bmp);%远图
If=rgb2gray(If);
In=rgb2gray(In);

I_temp=If;
I_need=zeros(346,258);
I_middle=imresize(In(34:542,41:729),[261 346],bicubic);%matlab中列向在前,行向在后。先行数后列数。
I_temp(157:417,219:564)=I_middle;
imshow(I_temp);

3、修改边缘位置信息

 

【matlab】模拟变焦拼接代码备份

原文:https://www.cnblogs.com/wxl845235800/p/11140472.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!