设为首页收藏本站
授权版本:2024_07
开启左侧

halcon如何识别曲率

[复制链接]
想学好视觉 发表于 2023-8-31 20:53:16 | 显示全部楼层 |阅读模式
halcon新人,想学好机器视觉,请问如何识别出种子的尖端,也就是出芽点,是求曲率最大的点吗
8fef801db6b14d36c93a8bbf26f7f976_.jpg 2ce484a2ccff47e2691aac1045a03788_.png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
暗翼小哥 发表于 2023-9-1 08:51:11 | 显示全部楼层
我感觉不太好做,扁长的还行,椭圆的就很难弄出来了,不晓得用深度学习行不行
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
zjjdsg 发表于 2023-9-1 10:12:20 | 显示全部楼层
哪个算发芽的圈出来看看
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2023-9-1 11:28:11 | 显示全部楼层
xx.jpg

思路仅供参考,除了那个近似圆形的误别有点问题,其它的都能正确识别
  1. read_image (Image205146eayten6lo17nzo7a, 'C:/Users/Administrator/Desktop/205146eayten6lo17nzo7a.jpg')
  2. threshold (Image205146eayten6lo17nzo7a, Region, 160, 255)
  3. connection (Region, ConnectedRegions)
  4. select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 800, 1500)
  5. dilation_circle (SelectedRegions, RegionDilation, 3.5)
  6. union1 (RegionDilation, RegionUnion)
  7. reduce_domain (Image205146eayten6lo17nzo7a, RegionUnion, ImageReduced)
  8. edges_color_sub_pix (ImageReduced, Edges, 'canny', 1, 20, 40)
  9. select_contours_xld (Edges, SelectedContours, 'contour_length', 50, 20000, -0.5, 0.5)
  10. area_center_xld (SelectedContours, Area1, Row2, Column2, PointOrder)
  11. gen_cross_contour_xld (Cross1, Row2, Column2, 26, 0.785398)
  12. shape_trans_xld (SelectedContours, XLDTrans, 'rectangle2')
  13. count_obj (XLDTrans, Number)
  14. gen_empty_obj (EmptyObject)
  15. for Index := 1 to Number by 1
  16.     select_obj (SelectedContours, ObjectSelected, Index)
  17.     select_obj (XLDTrans, ObjectSelected1, Index)
  18.     gen_region_contour_xld (ObjectSelected, Region1, 'filled')
  19.     smallest_rectangle2_xld (ObjectSelected1, Row, Column, Phi, Length1, Length2)
  20.     gen_rectangle2_contour_xld (Rectangle, Row, Column, Phi, Length1-0.01, Length2+3)
  21.     intersection_contours_xld (ObjectSelected, Rectangle, 'all', Row, Column, IsOverlapping)
  22.     gen_region_points (Region3, Row, Column)
  23.     connection (Region3, ConnectedRegions2)
  24.     area_center (ConnectedRegions2, Area2, Row3, Column3)
  25.     gen_cross_contour_xld (Cross, Row3, Column3, 36, 0.785398)
  26.     gen_circle (Circle, Row3, Column3, [10.5,10.5])
  27.     intersection (Circle, Region1, RegionIntersection)
  28.     area_center (RegionIntersection, Area, Row1, Column1)
  29.     tuple_find (Area, min(Area), Indices)
  30.     gen_cross_contour_xld (Cross2, Row3[Indices], Column3[Indices], 26, Phi)
  31. *     dev_display (Image205146eayten6lo17nzo7a)
  32. *     dev_display (Cross2)
  33.     concat_obj (EmptyObject, Cross2, EmptyObject)
  34. *     stop ()
  35. endfor

  36. dev_display (Image205146eayten6lo17nzo7a)
  37. dev_display (EmptyObject)
复制代码


奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Barbie 发表于 2023-9-1 12:24:29 | 显示全部楼层
halcon2016 发表于 2023-9-1 11:28
思路仅供参考,除了那个近似圆形的误别有点问题,其它的都能正确识别

学习学习
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
树lqy 发表于 2023-9-1 15:05:48 | 显示全部楼层
参考halcon官方案例clip
屏幕截图 2023-09-01 150442.png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
flk 发表于 2023-9-1 15:22:22 | 显示全部楼层
halcon2016 发表于 2023-9-1 11:28
思路仅供参考,除了那个近似圆形的误别有点问题,其它的都能正确识别

思路很妙
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
老老常 发表于 2023-9-1 15:46:57 | 显示全部楼层
树lqy 发表于 2023-9-1 15:05
参考halcon官方案例clip

牛皮牛皮,这个方法好
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2023-9-1 15:49:15 | 显示全部楼层
树lqy 发表于 2023-9-1 15:05
参考halcon官方案例clip

这个方法很不错
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
duibuqininshur 发表于 2023-9-1 17:11:28 | 显示全部楼层
树lqy 发表于 2023-9-1 15:05
参考halcon官方案例clip

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

本版积分规则

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