作者forb9823018 (风过无痕)
看板MATLAB
标题[讨论] 物件侦测
时间Sat Jan 3 00:17:00 2015
请问一下
假如我有个矩阵A
A=[0,0,0,0,0,0,0,0,0,0,0,0,0,0;
0,0,0,0,0,1,1,1,1,0,0,0,0,0;
0,0,1,1,1,1,1,1,1,1,1,1,1,0;
0,0,1,1,0,0,0,0,0,0,1,1,1,0;
0,0,0,1,1,1,1,1,1,1,1,1,1,0;
0,0,0,0,1,1,1,1,1,1,1,1,1,0;
0,0,0,0,0,0,0,0,0,0,0,0,0,0]
为一图形
已知物件形状约为椭圆形
如何找到能将绝大多数1包含在其中但尽量不要太大的长方形?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.202.193
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1420215423.A.459.html
1F:→ mp19990920: help bwlabel 01/03 08:15
2F:→ forb9823018: 3Q 不过我还要想办法改一下 01/03 12:01
3F:→ forb9823018: 若是左上一个大椭圆 右下一个小椭圆 01/03 12:02
4F:→ forb9823018: 两个有一点点连在一起 01/03 12:02
5F:→ forb9823018: 但我只要大椭圆就行 01/03 12:02
6F:→ forb9823018: 但分区会把他们分在一起 01/03 12:03
7F:→ forb9823018: 我还在想要怎麽把他们切开 01/03 12:03
8F:→ mp19990920: help dilation、help erosion 01/03 14:17
9F:→ mp19990920: 侵蚀完再膨胀之後再找物件 01/03 14:24
10F:→ forb9823018: 原来有这个function我还用手打@@ 01/03 14:31
11F:→ forb9823018: 另外顺便问一下图形读到是Unit8格式 01/03 15:23
12F:→ forb9823018: 但是中间处理要用到小数和超过256 01/03 15:24
13F:→ forb9823018: 但不管怎麽丢值、设矩阵、zeros运算完後自动会变 01/03 15:24
14F:→ forb9823018: unit8运算让结果错误 01/03 15:25
15F:→ mp19990920: double(uint8变数) 01/03 16:59
16F:→ forb9823018: 感谢,又遇到另一个奇怪的问题了@@ 01/03 17:17