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

焊缝追踪-焊缝怎么识别和拟合

[复制链接]
netchan 发表于 2018-2-10 18:42:17 | 显示全部楼层 |阅读模式
焊缝识别拟合各位大神,如下图所示的如何识别并拟合出焊缝所在的直线。谢谢! 原图:

ling000.jpg


期待拟合的焊缝:
ling001.jpg
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2018-2-10 21:24:22 | 显示全部楼层
直接用卡尺卡直线即可!
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
爱上向日葵 发表于 2018-3-19 17:54:39 | 显示全部楼层
51Halcon 发表于 2018-2-10 21:24
直接用卡尺卡直线即可!

You can you up a ;P;P
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2018-3-19 18:14:18 | 显示全部楼层

you must be kidding me.why don't you try to do it?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
12345609 发表于 2018-3-19 21:22:47 | 显示全部楼层
用结构光照射,提取结构光应该可以
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
yoga 发表于 2018-6-4 11:50:59 | 显示全部楼层
刚试了下,二维拟合是可以找到直线的

二维拟合

二维拟合
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
LYP2020 发表于 2022-9-2 10:55:09 | 显示全部楼层
yoga 发表于 2018-6-4 11:50
刚试了下,二维拟合是可以找到直线的

你好,可以分享一下源码吗
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
小小白 发表于 2022-9-2 16:24:38 | 显示全部楼层
LYP2020 发表于 2022-9-2 10:55
你好,可以分享一下源码吗

read_image (Image, '184102osfb14rsu0zznshz.jpg')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
dev_display (Image)
dev_set_draw ('margin')
dev_set_color ('yellow')
dev_set_line_width (2)
rgb1_to_gray (Image, GrayImage)

************************************************画线***********************************************************************
draw_line (WindowHandle, Row1, Column1, Row2, Column2)
gen_region_line (RegionLines, Row1, Column1, Row2, Column2)
dev_display (RegionLines)


***********************************************测量模型创建********************************************************************
*创建测量模型
create_metrology_model (MetrologyHandle)
*设置测量对象的图像大小
set_metrology_model_image_size (MetrologyHandle, Width, Height)

*添加测量直线对象到测量模型中
line1:=[Row1, Column1, Row2, Column2]

add_metrology_object_generic (MetrologyHandle, 'line', line1, 40, 5, 1, 30, [], [], Index)
*获取测量模型里的模型轮廓
get_metrology_object_model_contour (Contour, MetrologyHandle, 'all', 1.5)
get_metrology_object_result_contour (Contour1, MetrologyHandle, 'all', 'all', 1.5)
*获取测量模型里的测量区域
get_metrology_object_measures (Contours, MetrologyHandle, 'all', 'all', Row, Column)
*************************************************************************************************************

*测量并对测量区域拟合几何形状
apply_metrology_model (GrayImage, MetrologyHandle)
*获取测量结果里的开始行坐标
get_metrology_object_result (MetrologyHandle, 'all', 'all', 'result_type', 'row_begin', Parameter)
*获取测量结果里的开始列坐标
get_metrology_object_result (MetrologyHandle, 'all', 'all', 'result_type', 'column_begin', Parameter1)
*获取测量结果里的结束行坐标
get_metrology_object_result (MetrologyHandle, 'all', 'all', 'result_type', 'row_end', Parameter2)
*获取测量结果里的结束列坐标
get_metrology_object_result (MetrologyHandle, 'all', 'all', 'result_type', 'column_end', Parameter3)

*获取测量区域
get_metrology_object_measures (Contours1, MetrologyHandle, 'all', 'all', Row3, Column3)
*获取测量结果轮廓
get_metrology_object_result_contour (Contour2, MetrologyHandle, 'all', 'all', 1.5)
*显示测量区域和测量结果轮廓
dev_set_color ('green')
dev_display (Contours1)
dev_set_color ('blue')
dev_display (Contour2)


*清除测量模型
clear_metrology_model (MetrologyHandle)
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
小小白 发表于 2022-9-2 16:36:39 | 显示全部楼层
LYP2020 发表于 2022-9-2 10:55
你好,可以分享一下源码吗

read_image (Image, 184102osfb14rsu0zznshz.jpg')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
dev_display (Image)
dev_set_draw ('margin')
dev_set_color ('yellow')
dev_set_line_width (2)
rgb1_to_gray (Image, GrayImage)

draw_rake (Regions, WindowHandle, 30, 60, 15, Row1, Column1, Row2, Column2)
rake (GrayImage, Regions1, 30, 60, 15, 1, 20, 'all', 'max',  Row1, Column1, Row2, Column2, ResultRow, ResultColumn)

pts_to_best_line (Line, ResultRow, ResultColumn, 2, Row11, Column11, Row21, Column21)

dev_set_color ('blue')

dev_display (Line)
000.bmp
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Alan_Song 发表于 2023-1-11 14:41:39 | 显示全部楼层
这种直接卡尺拟合有什么问题吗,就稍微注意拟合方式过滤干扰点就行了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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