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)
相关推荐
吾与谁归in3 天前
【C#联合halcon实现绘制ROI功能】
c#·halcon·roi
9分钟带帽3 天前
opencv存图速度测试
opencv·halcon
机器视觉李小白8 天前
Halcon 机器视觉案例 之 药剂液面高度测量
图像处理·笔记·halcon·机器视觉
机器视觉李小白19 天前
HALCON 算子 之 阈值分割算子
笔记·halcon·机器视觉
小菠萝090821 天前
【Halcon】hough_lines_dir和hough_lines
图像处理·halcon
小菠萝09081 个月前
Halcon lines_gauss
图像处理·人工智能·计算机视觉·halcon
liyuanbhu1 个月前
Halcon HImage 与 Qt QImage 的相互转换(修订版)
qt·计算机视觉·halcon
凌霜残雪2 个月前
Halcon基础-瓶盖带角度的OCR批量识别
ocr·halcon
code bean2 个月前
【halcon/C#】弧度和角度的转换
开发语言·c#·halcon
arvinzd3 个月前
Halcon基础系列1-基础算子
halcon