推扬网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
推扬网 门户 你问我答 查看内容

张震宇:matlab 两幅图片拼接

2020-8-10 19:19| 发布者: admin| 查看: 75| 评论: 0

摘要: 施德扩的回答: im1 = imread('image1.jpg'); %% image1.jpg你可以改成你需要处理的图像的名字 im2 = imread('image2.jpg'); = size(im1); = size(im2); %%%%%如果是水平拼接的话就这样写 if row1row2 im2(row2+1: ...

施德扩的回答:

im1 = imread('image1.jpg'); %% image1.jpg你可以改成你需要处理的图像的名字 im2 = imread('image2.jpg'); [row1,col1] = size(im1); [row2,col2] = size(im2); %%%%%如果是水平拼接的话就这样写 if row1>row2 im2(row2+1:row1,:) = 0; im = [im1;im2]; else im1(row1+1:row2,:) = 0; im = [im1;im2]; end %%%%%如果是竖直拼接的话就这样写 if col1>col2 im2(col2+1:col1,:) = 0; im = [im1;im2]; else im1(col1+1:col2,:) = 0; im = [im1;im2]; end

赵兴中的回答:

im1 = imread('image1.jpg'); %% image1.jpg你可以改成你需要处理的图像的名字 im2 = imread('image2.jpg'); [row1,col1] = size(im1); [row2,col2] = size(im2); %%%%%如果是水平拼接的话就这样写 if row1>row2 im2(row2+1:row1,:) = 0; im = [im1;im2]; else im1(row1+1:row2,:) = 0; im = [im1;im2]; end %%%%%如果是竖直拼接的话就这样写 if col1>col2 im2(col2+1:col1,:) = 0; im = [im1;im2]; else im1(col1+1:col2,:) = 0; im = [im1;im2]; end


鲜花

握手

雷人

路过

鸡蛋

最新评论

热门推荐
最新资讯

广告服务|投稿要求|禁言标准|版权说明|免责声明|手机版|小黑屋|推扬网 ( 粤ICP备18134897号 )|网站地图 | 邮箱:vayae@hotmail.com

GMT+8, 2022-7-7 12:27 , Processed in 0.070960 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部