halcon 孔识别

本文介绍了使用Halcon进行孔洞识别的过程,包括读取图像、二值化、形状筛选、膨胀腐蚀操作,以及边缘检测、椭圆拟合和字符区域筛选等步骤,展示了Halcon在图像处理领域的应用。
摘要由CSDN通过智能技术生成

dev_open_window(0,0,768,576,‘black’,WindowID)
set_display_font (WindowID,16,‘mono’,‘true’, ‘false’)
read_image (Rim,‘C:/Users/Super_Dai/Desktop/exp1.png’)
threshold(Rim,Dark,0,128)
dev_set_draw(‘fill’)
connection(Dark,DarkRegions)
select_shape(DarkRegions,Circles,[‘circularity’,‘area’],‘and’,[0.85,50],[1.0,99999])
dev_display(Rim)
dev_display (Circles)

dilation_circle(Circles,ROIOuter,8.5)
erosion_circle (Circles,ROIInner,8.5)
difference(ROIOuter,ROIInner,ROI)
union1(ROI,ROIEdges)
dev_display(Rim)
dev_set_line_width (3)
dev_display (ROIEdges)
reduce_domain(Rim,ROIEdges,RimReduced)
edges_sub_pix (RimReduced,Edges,‘canny’,4,20, 40)

select_contours_xld(Edges,RelEdges,‘length’,30,999999,0,0)
dev_display(Rim)
dev_display(RelEdges)
fit_ellipse_contour_xld (RelEdges,‘ftukey’,-1,2,0,200,3,2,Row,Column,Phi,Ra,Rb,StartPhi,EndPhi,PointOrder)
display_ellipses(R

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值