作者relax2048 (枫叶飘逸)
看板MATLAB
标题[问题]已知座标如何将座标点画出的图像单独显示
时间Tue Dec 15 23:08:51 2020
各位晚上好
如题
请问要如何在已知座标点并绘出的矩形中
提取矩形内的图像呢?
就像侦测移动物体并单独显示那样
如下图那样
https://i.imgur.com/T0oG7Ko.jpg
目前是有抓到并能正确显示期望的标记物框线
但不晓得能用什麽指令或怎麽写 让它单独显示
以下是我标记的部分
[L,nm] = bwlabel(BWCuterodil,8);
for i = 1:nm
[r,c] = find(L == i);
left= min(c);
right= max(c);
top= min(r);
buttom= max(r);
width=right - left + 1;
height = buttom - top + 1;
rectangle('Position',[left,top,width,height],'EdgeColor','r');
pause(0.01);
end
查了一下,仿射之类的好像也不是
但是打投影好像也没看到相关的
另外还有,若对提出的矩形内的图像做修图
能直接覆盖原图像吗?
还请各位指导提点这两个部分,谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.166.42.28 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1608044933.A.781.html
※ 编辑: relax2048 (118.166.42.28 台湾), 12/15/2020 23:19:54
1F:推 book5601: 去背这种算法,应该会先物件侦测>边缘侦测>连接外围边缘 12/16 22:54
2F:→ book5601: >完成物件边缘选取 12/16 22:54
3F:→ book5601: 这种影像辨识应该早就有了,line的视讯背景模糊可以当作 12/16 22:56
4F:→ book5601: 参考 12/16 22:56
目前是发现可用imcrop将区域剪下来,但不晓得还有没有其他方式
※ 编辑: relax2048 (111.240.35.89 台湾), 12/17/2020 16:43:30