设置首页收藏本站
12
返回列表 发新帖
开启左侧

请教如何找出各个图中圈出的区域中心点

[复制链接]
usad 发表于 2023-7-18 15:59:03 | 显示全部楼层
最快速的方法是利用纹理特性,直接用梯度
  1. read_image(Image, 'C:/Users/Administrator/Downloads/22_02_28_10_16_05.bmp')
  2. sobel_amp(Image, EdgeAmplitude, 'sum_abs', 3)
  3. threshold(EdgeAmplitude, Region1, 15, 255)
  4. closing_circle(Region1, RegionOpening, 7)
  5. opening_circle(RegionOpening, RegionOpening1, 7)
  6. connection(RegionOpening1, ConnectedRegions)
  7. select_shape(ConnectedRegions, SelectedRegions, 'area', 'and', 1550, 99999)
  8. dev_set_draw('margin')
  9. dev_set_color('cyan')
  10. dev_display(Image)
  11. dev_display(SelectedRegions)
复制代码
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
老老常 发表于 2023-7-19 14:04:46 | 显示全部楼层
usad 发表于 2023-7-18 15:59
最快速的方法是利用纹理特性,直接用梯度

牛皮牛皮,这个方法更快一点
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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