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、修改边缘位置信息
原文:https://www.cnblogs.com/wxl845235800/p/11140472.html