matlab图像拼接程序

matlab图像拼接程序,第1张

其实很简单的,看懂下面的语句:

PicName1='a.jpg'% 要合并的图片1

PicName2='b.jpg'% 要合并的图片2

PicOut='c.jpg'%合并的结果

IV1=imread(PicName1)% 读答枝没清纳入图片1

IV2=imread(PicName2)% 读入图片2

PicData=[IV1IV2]% 如果是纵向拼接用这个

PicData=[IV1 IV2]% 如果是横向拼接用这个

imwrite(PicData, PicOut, 'Quality', 75)% 输出图形

打字不易,搭粗如满意,望采纳。

假设彩色图像I1的高宽分别是col1,row1,彩色图像I2的高宽分别是col2,row2,

如果两幅图像左右拼接纳激斗,铅嫌col = max(col1,col2),row = row1+row2

I3 = zeros(col,row)

I3(1:col1,1:row1,:) = I1

I3(1:col2,row1+1:row1+row2,:) = I2

如果两幅图洞磨像上下拼接,col = col1 + col2,row = max(row1,row2)

I3 = zeros(col,row)

I3(1:col1,1:row1,:) = I1

I3(col1+1:col1+col2,1:row2,:) = I2


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12473049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存