假设我有一个二进制图像BW
并且我使用bwlabel
来查找连接区域1.我想查找该结果的最大组(不是0)以及该组在图片中的位置。这个怎么做?通过使用bwlabel计算最大的连接对象/组件
回答
有几种方法来完成,例如直方图中的非零元素的含量:
L=bwlabel(I);
[a val]=hist(L(:),1:max(L(:)))
val(a==max(a))
将产生最发生的历史
另一种方式是使用平板状的值:
a=tabulate(L(:))
a(a(:,2)==max(a(2:end,2)),1)
tabulate在向量L(:)中创建数据的频率表。的信息被安排如下:
第一柱 - L的
的唯一值第二列 - 每个值的百分比
等 - 每个值的
第三柱实例数...
谢谢你natan,我认为制表将相当工作,但在此命令“a(1,max(a(:,2))))”我得到一个错误“尝试访问a(1,1.60738e + 06);索引超出范围,因为大小(a)= [7711,3]“。这是什么意思?并与表格,它仍然计数零(0)... –
我已纠正该行,所以它会给非重复的最重要的值...但为什么不使用'hist'? – bla
非常感谢你,我没有使用hist,因为我认为我比你的代码中的hist更好地列出了表格^^! –
- 1. 使用activerecord连接后计算对象
- 2. 计算最大的一组使用jQuery
- 3. 通过计算引用C#对象
- 4. 通过使用一个属性连接对象数组
- 5. 计算可以在数组中的对象的最大数量
- 6. 使用Python计算图中连接组件的算法
- 7. 通过左连接计算SQL查询
- 8. 通过使用最大流量算法
- 9. 通过三个表连接计算两个独立分组的子句连接
- 10. 使用Math.max()计算最大JavaScript日期对象文档
- 11. 通过通过交换机连接的计算机访问servlet
- 12. 如何使用Aforge.Net计算blob中连接组件的数量
- 13. ScriptDB对象大小计算
- 14. 通过php获得的json文件的最大连接数
- 15. 从使用URL连接的计算机通过Wifi Hotspot下载文件
- 16. SQL内部连接最大功能,通过群组
- 17. 如何通过Android获取json对象的最大/最大值?
- 18. 使用内连接和组通过
- 19. 如何计算中位数组最大连续1/0-用Verilog
- 20. 提取最大连接组件
- 21. 通过计算大小对跨度进行排序的试剂组件
- 22. 通过左连接使用组和LINQ计数
- 23. 计算最大配对数算法
- 24. 如果知道最大堆大小,如何计算最大对象大小?
- 25. linq通过组计算值
- 26. TSQL组通过计算
- 27. 通过CAN通讯编程连接到计算机的电机?
- 28. 计算最大
- 29. C#通过计算机之间的套接字连接
- 30. SAS:计算运行最大值和最小值(使用哈希对象)
你有什么尝试? – CTZStef
起初我没有尝试任何东西,因为我在matlab中很新,不知道如何去做。然后我尝试了下面的答案,并知道这对我来说很有用。 –
好,那么你需要编辑你的问题:) – CTZStef