设置首页收藏本站
开启左侧

怎么检测颗粒的径长

[复制链接]
liqing127061 发表于 2018-8-22 16:19:25 | 显示全部楼层 |阅读模式
test1.bmp
怎么检测这些颗粒的长径和短径呢,小白刚学习,研究许久不得要领啊
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
太极真人 发表于 2018-8-22 16:50:12 | 显示全部楼层
边缘没法有效提取,那就简单试试Blob提取吧!
1.png
  1. read_image (Image, 'C:/Users/Admin/Desktop/1.bmp')
  2. binary_threshold (Image, Region, 'max_separability', 'dark', UsedThreshold)
  3. connection (Region, ConnectedRegions)
  4. select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 30, 99999)
  5. smallest_rectangle2 (SelectedRegions, Row, Column, Phi, Length1, Length2)
  6. gen_rectangle2 (Rectangle, Row, Column, Phi, Length1, Length2)
  7. dev_set_draw ('margin')
  8. dev_display (Image)
  9. dev_display (Rectangle)
复制代码

这个算法是有精度误差的,而且效果不是很好,但是可以给你一定思路,因为边缘一定要通过边缘提取出来才可以,你这个不规则有点难度!

初步得出来的长半轴和短半轴数据:
QQ截图20180822164743.png


奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| liqing127061 发表于 2018-8-23 09:58:01 | 显示全部楼层
张三丰 发表于 2018-8-22 16:50
边缘没法有效提取,那就简单试试Blob提取吧!

真的太感谢你啦,我先学学,不懂再请教你。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| liqing127061 发表于 2018-8-29 15:47:22 | 显示全部楼层
liqing127061 发表于 2018-8-23 09:58
真的太感谢你啦,我先学学,不懂再请教你。

大神,精度我提高了一点,但是测量周长如何计算?能解释下吗
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表