Halcon 特征检测使用

一 Region

cpp 复制代码
'area':     面积

'row':      中心的行坐标

'column':   中心的列坐标

'width':    区域的宽度(平行于坐标轴)

'height':   区域的高度(平行于坐标轴)

'row1':     左上角的行坐标

'column1':  左上角的列坐标

'row2':     右下角的行坐标

'column2':  右下角的列坐标

'ra';     椭圆的长半轴
    
'rb';     椭圆的短半轴

'phi';    椭圆的方向

'roundness':轮廓形状因子
cpp 复制代码
'num_sides':多边形的边数

'connect_num':连通组件的数目

'holes_num':孔的数目

'area_holes':对象的孔的数目

'max_diameter':区域的最大直径

'orientation':区域的方向

'outer_radius':最小外接圆的半径

'inner_radius':最大内圆的半径

'inner_width': 区域内最大矩形的宽度

'inner_height':区域内最大矩形的高度
'circularity':
cpp 复制代码
F:区域的面积;max是轮廓上的所有像素到中心的距离(最大距离),C = min(1,C')


'compactness':紧密度,材料体内固体物质充实的程度叫紧密度

'contlength':轮廓的长度

'convexity':凸度

'rectangularity':矩形度

'anisometry':等效椭圆的轴比
cpp 复制代码
'bulkiness:'
cpp 复制代码
'struct_factor:'
cpp 复制代码
'dist_mean':区域边框到中心的平均距离

'dist_deviation:':区域边框到中心距离偏差

'euler_number':欧拉数,最通常的空间完整性,即空洞区域内空洞数量的度量,测量法称为欧拉函数,它只用一个单一的数描述这些函数,称为欧拉数。

'rect2_phi':  最小外界矩形的方向

'rect2_len1':最小外接矩形的半长

'rect2_len2':最小外接矩形半宽


几何矩:图像区域的几何特征;
零阶矩 m00反映了目标图像的面积。
一阶矩 反映了目标图像的质心位置。
二阶矩 又称惯性矩。
三阶矩 主要表现了目标对其均值分布偏差的一种测度,即扭曲度。
四阶矩 在统计学中用于描述一个分布的峰态
cpp 复制代码
dev_open_window(0,0,512,512,'black', WindowHandle)

gen_rectangle1(ROI_rectangle1,31.1832,108.97,81.2426,284.008)

gen_rectangle2(ROI_rectangle2,159.817,190.502,rad(-17.9245),80.2983,21.7362)

gen_circle(ROI_circle,263.104,180.239,34.773)

gen_ellipse(ROI_ellipse,361.955,183.09,rad(-0.860445),84.3926,25.9455)

gen_ellipse(ROI_ellipse1,361.955,390,rad(0),84.3926,25.9455)

gen_region_line(ROI_line,459.54,107.259,460.173,306.814)

union2(ROI_rectangle1,ROI_rectangle2,RegionUnion)

union2(RegionUnion,ROI_circle,RegionUnion)

union2(RegionUnion,ROI_ellipse,RegionUnion)

union2(RegionUnion,ROI_line,RegionUnion)

connection(RegionUnion,ConnectedRegions)

dev_display(ConnectedRegions)

select_shape(ConnectedRegions,SelectedRegions,'area','and',8000,9999)
相关推荐
仙贝大饼12 天前
C#Halcon从零开发_Day14_AOI缺陷检测策略1_Bolb分析+特征分析_饼干破损检测
c#·缺陷检测·halcon·机器视觉·aoi
张鱼小丸子_微辣13 天前
Halcon/C# 图像窗口、读取图片及仿射变换
c#·halcon
lingxiao1688815 天前
管件接头的无序抓取
机器学习·计算机视觉·halcon·3d视觉
机器视觉知识推荐、就业指导16 天前
Qt联合Halcon开发一:Qt配置Halcon环境【详细图解流程】
开发语言·qt·halcon
lingxiao1688823 天前
对3D对象进行形变分析
计算机视觉·halcon·3d视觉·3d表面匹配·3d变形的表面匹配
码小跳23 天前
Halcon案例(三):C#联合Halcon识别排线
计算机视觉·c#·halcon
栗克1 个月前
Halcon 图像预处理②
人工智能·计算机视觉·halcon
栗克1 个月前
halcon 透视矩阵
计算机视觉·halcon
一杯解心烦1 个月前
Halcon透视矩阵
矩阵·halcon
LeonDL1681 个月前
HALCON 深度学习训练 3D 图像的几种方式优缺点
人工智能·python·深度学习·3d·halcon·halcon训练3d图像·深度学习训练3d图像