用matlab怎么将有重叠区的图像进行拼接(求程序流程)

用matlab怎么将有重叠区的图像进行拼接(求程序流程),第1张

给你提供个思路啊,你可以分别先把两幅图像绘出告腔,figure(1)和figure(2),然后你可以都放大,分别在两个窗口里获取重叠部分对应相同的几个点(p1=get(gca,'CurrentPoint')%在图像坐标系内获取坐标,即矩脊戚阵行列号),然后根据这些点你可袜野衫以对图像矩阵进行拼接 *** 纵。比如图a的最右边和b的最左边重叠,把a的右边删掉,然后从b的相应位置开始接到a的右边。

用inpolygon函消竖毕数

请看看我早先回拿芹答纤孝的这个问题,应该对你有用。

http://zhidao.baidu.com/question/156643590.html

如派猜果是patch类的图案,可以通过设置其透明属轮羡伍性来处理重叠现象,即将其'FaceAlpha'属性设为0至1之前的数字,例如:

figure

patch([0 1 .5],[0 腊或0 1],[1 0 0],'FaceAlpha',.5)

patch([0 1 .5]+.5,[0 0 1],[1 0 0],'FaceAlpha',.3)

可以得到如下的效果。(Matlab R2017a)


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

原文地址: http://outofmemory.cn/yw/12351582.html

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

发表评论

登录后才能评论

评论列表(0条)

保存