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

圆环测量,求大佬帮助

[复制链接]
Decade4728 发表于 2024-7-10 14:00:46 | 显示全部楼层
  1. dev_open_window (0, 0, 600, 512, 'black', WindowHandle)
  2. set_display_font (WindowHandle, 16, 'mono', 'true', 'false')
  3. read_image(Image, 'D:/Desktop/iamge71/Snipaste_2024-07-09_19-08-46.jpg')
  4. rgb1_to_gray(Image, GrayImage)
  5. threshold(GrayImage, Region, 128, 255)
  6. gen_contour_region_xld(Region, Contoursc, 'border_holes')
  7. length_xld(Contoursc, Length)
  8. tuple_sort_index(Length, Indices)
  9. select_obj(Contoursc, InnerContour, Indices[0]+1)
  10. select_obj(Contoursc, OuterContour, Indices[1]+1)
  11. distance_contours_xld (InnerContour, OuterContour, OuterContourWithWidth, 'point_to_segment')
  12. get_contour_attrib_xld (OuterContourWithWidth, 'distance', FrameWidth)
  13. tuple_max(FrameWidth, Max)
  14. tuple_min(FrameWidth,Min)
  15. tuple_mean(FrameWidth, Mean)
  16. disp_image(GrayImage, WindowHandle)
  17. disp_message (WindowHandle, ['最大值:'+Max,'平均值:'+Mean,'最小值:'+Min], 'window', 12, 12, ['red','black','blue'], 'true')
复制代码

Snipaste_2024-07-10_13-59-39.jpg
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
回复 支持 2 反对 0

使用道具 举报

lanmp 发表于 2024-7-10 19:25:26 | 显示全部楼层
本帖最后由 lanmp 于 2024-7-10 19:38 编辑

如果是既不同心,也不是绝对圆的两个圈,圈之间的距离应该分成内向外和外向内两套值
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
zpy1992 发表于 2024-7-16 10:19:38 | 显示全部楼层
Decade4728 发表于 2024-7-10 14:00
dev_open_window (0, 0, 600, 512, 'black', WindowHandle)
set_display_font (WindowHandle, 16, 'mono',  ...

这套的最简单省事,赞一个!
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
chuanqi311 发表于 2024-8-2 08:44:09 | 显示全部楼层
找有宽度的线使用line_gauss试试
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
chuanqi311 发表于 2024-8-2 08:45:44 | 显示全部楼层
chuanqi311 发表于 2024-8-2 08:44
找有宽度的线使用line_gauss试试

在对xld均分,均分很重要,再求步进值的法线,卡尺取宽度
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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