你好,我看到你有解答过关于matlab图像拼接的问题,请问怎样通过标志点使两幅有重叠区域的图像拼接起来?
答案:2 悬赏:30
解决时间 2021-02-13 10:52
- 提问者网友:久伴不朽
- 2021-02-13 04:30
你好,我看到你有解答过关于matlab图像拼接的问题,请问怎样通过标志点使两幅有重叠区域的图像拼接起来?
最佳答案
- 二级知识专家网友:转身后的回眸
- 2021-02-13 06:03
img=imread('abc.jpg')
r=img(:,:,1);
g=img(:,:,1);
b=img(:,:,1);
diff_r_g=r-g;
diff_r_b=r-b;
r_pixel = (diff_r_g>.08) & (diff_r_b>.08);
这样子会得到所有的红色像素。
r=img(:,:,1);
g=img(:,:,1);
b=img(:,:,1);
diff_r_g=r-g;
diff_r_b=r-b;
r_pixel = (diff_r_g>.08) & (diff_r_b>.08);
这样子会得到所有的红色像素。
全部回答
- 1楼网友:年轻没有失败
- 2021-02-13 06:27
1种情况:横向重叠
找到重叠的那一行就行了,然后去除多余部分
for ii=1:m
if a(ii,:)==b(ii,:)
result=a的上半部分+b的下半部分;
end
end
2种情况:纵向重叠
找到重叠的那一列就行了,然后去除多余部分
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |