select_shape 借助形状特征选择区域

Name 名称

select_shape --- Choose regions with the aid of shape features.借助形状特征选择区域

Signature 签名

select_shape(Regions : SelectedRegions : Features, Operation, Min, Max : )

Description 描述

select_shape运算符根据形状选择区域。对于来自区域的每个输入区域,计算指示特征(特征)。如果每个(Operation = 'and')或至少一个(Operation = 'or')计算特征都在默认限制内(Min,Max),则该区域适应于输出(重复)。

条件:

有关这些特性的说明,请参阅本章的文档(区域/特性)。

特征的可能值:

"area":

对象面积

"row":

中心的行索引

"column":

中心的列索引

"width":

区域的宽度(平行于坐标轴;见height_width_ratio)

"height":

区域的高度(平行于坐标轴;见height_width_ratio)

"ratio":

区域的高度和宽度之比(平行于坐标轴;见height_width_ratio)

row1:

左上角的行索引

"column1":

左上角的列索引

"row2":

右下角的行索引

"column2":

右下角的列索引

"circularity":

圆形(见圆形)

"circularity":

紧凑度(见紧凑度)

"contlength":

轮廓的总长度(参见contlength运算符)

"convexity":

凸性(见凸性)

"rectangularity":

矩形度(见矩形度)

"ra":

等效椭圆的主半径(参见elliptic_axis)。

rb:

等效椭圆的次半径(参见elliptic_axis)

"φ":

等效椭圆的方向(参见elliptic_axis)

"anisometry:"

各向异性(见偏心率)

bulkiness:

体积(见操作者偏心)

"struct_factor:"

结构因子(见操作者偏心)

"outer_radius":

最小圆弧半径(参见smallst_circle)

"inner_radius":

最大内圆的半径(参见inner_circle)。

"inner_width":

区域内最大的平行轴矩形的宽度(参见inner_rectangle1)。

"inner_height":

区域内与轴平行的最大矩形的高度(参见inner_rectangle1)。

"dist_mean":

从区域边界到中心的平均距离(参见圆度运算符)

"dist_deviation:"

区域边界到中心的距离偏差(参见操作符圆度)

"roundness":

圆度(参见操作符圆度)

"num_sides":

多边形的边数(参见圆度运算符)

"connect_num":

连接组件的数量(参见connect_and_holes操作符)

"holes_num":

孔的数量(参见connect_and_holes运算符)

"area_holes":

物体的孔面积(参见运算符area_holes)

"max_diameter":

区域的最大直径(参见diameter_region运算符)

"max_diameter":

区域的方向(参见orientation_region运算符)

"euler_number":

欧拉数(参见euler_number运算符)

"rect2_phi":

最小外接矩形的方向(参见smallest_rectangle2运算符)

"rect2_len1":

最小外接矩形长度的一半(参见smallst_rectangle2运算符)

"rect2_len2":

最小外接矩形宽度的一半(参见smallst_rectangle2运算符)

"moments_m11":

区域的几何矩(参见operator moments_region_2nd)

"moments_m20":

区域的几何矩(参见operator moments_region_2nd)

"moments_m02":

区域的几何矩(参见operator moments_region_2nd)

"moments_ia":

区域的几何矩(参见operator moments_region_2nd)

"moments_ib":

区域的几何矩(参见operator moments_region_2nd)

"moments_m11_invar":

区域的几何矩(参见operator moments_region_2nd_invar)

"moments_m20_invar":

区域的几何矩(参见operator moments_region_2nd_invar)

"moments_m02_invar":

区域的几何矩(参见operator moments_region_2nd_invar)

"moments_phi1":

区域的几何矩(参见operator moments_region_2nd_rel_invar)

"moments_phi2":

区域的几何矩(参见operator moments_region_2nd_rel_invar)

"moments_m21":

区域的几何矩(参见operator moments_region_3rd)

"moments_m12":

区域的几何矩(参见operator moments_region_3rd)

"moments_m03":

区域的几何矩(参见operator moments_region_3rd)

"moments_m30":

区域的几何矩(参见operator moments_region_3rd)

"moments_m21_invar":

区域的几何矩(参见operator moments_region_3rd_invar)

"moments_m12_invar":

区域的几何矩(参见operator moments_region_3rd_invar)

"moments_m03_invar":

区域的几何矩(参见operator moments_region_3rd_invar)

"moments_m30_invar":

区域的几何矩(参见operator moments_region_3rd_invar)

"moments_i1":

区域的几何矩(参见operator moments_region_central)。

"moments_i2":

区域的几何矩(参见operator moments_region_central)。

"moments_i3":

区域的几何矩(参见operator moments_region_central)。

"moments_i4":

区域的几何矩(参见operator moments_region_central)。

的时刻

参数说明

*Regions (输入参数)要检查的区域。

*SelectedRegions (输出参数)满足条件的地区

*Features 要检查的形状特征。

*Operation 个体特征的联动类型。默认值:'and' 值列表:'and', 'or'

*Min 特征的下限或` min `。

*Max 特征的上限或` max `。

HDevelop例程

two_camera_calibration.hdev 使用特殊的校准对象进行高精度镶嵌

threshold.hdev 选择某个区间内的灰度值

text_line_orientation.hdev 检测并纠正text_lines的方向

surface_scratch.hdev 通过局部阈值和形态学检测表面划痕

select_shape.hdev 根据形状特征选择区域

select_region_spatial.hdev 选择参考区域的左(右、上、下)区域

rim_simple.hdev 在边缘上挖洞

rim.hdev Inspect holes and characters on a rim

measure_pump.hdev Measure positions and radii of circular shapes

measure_grid.hdev Get junctions of a grid that separates keys

measure_chip.hdev Get extents and positions of rectangular chip components

label_word_process_mlp.hdev Read a best-before label using a MLP-based OCR classifier and a lexicon to improve results

inspect_solar_fingers.hdev Extract broken fingers on solar cells

hull.hdev Inspect an injection molded nozzle

gray_features.hdev Calculate standard gray-value features

find_surface_model_noisy_data.hdev Find an object with surface-based matching in a noisy 3D scene acquired with a time-of-flight (TOF) camera

find_pads.hdev Find pads on a die

engraved_cnn.hdev Read characters on a metal surface with a CNN-based OCR classifier

compactness.hdev Calculate the compactness of regions

color_segmentation_pizza.hdev Find salami pieces on pizza based on color image processing

circularity.hdev Calculate the circularity of regions

circular_barcode.hdev Read a circular bar code printed on a CD

check_fish_stick_dimension.hdev Measure the size of raw fish sticks

check_blister.hdev Check content of automatically filled blisters

atoms.hdev Locate irregularities in an atomic grid structure

3d_position_of_rectangle.hdev Estimate 3D pose of rectangular objects

3d_position_of_circles.hdev Determine the pose of circles in 3D from their perspective 2D projections

3d_coordinates.hdev Measure slanted object in world coordinates

相关推荐
007tg2 小时前
从ChatGPT家长控制功能看AI合规与技术应对策略
人工智能·chatgpt·企业数据安全
Memene摸鱼日报2 小时前
「Memene 摸鱼日报 2025.9.11」腾讯推出命令行编程工具 CodeBuddy Code, ChatGPT 开发者模式迎来 MCP 全面支持
人工智能·chatgpt·agi
linjoe992 小时前
【Deep Learning】Ubuntu配置深度学习环境
人工智能·深度学习·ubuntu
范纹杉想快点毕业3 小时前
ZYNQ PS 端 UART 接收数据数据帧(初学者友好版)嵌入式编程 C语言 c++ 软件开发
c语言·笔记·stm32·单片机·嵌入式硬件·mcu·51单片机
先做个垃圾出来………3 小时前
残差连接的概念与作用
人工智能·算法·机器学习·语言模型·自然语言处理
AI小书房4 小时前
【人工智能通识专栏】第十三讲:图像处理
人工智能
fanstuck4 小时前
基于大模型的个性化推荐系统实现探索与应用
大数据·人工智能·语言模型·数据挖掘
多看书少吃饭5 小时前
基于 OpenCV 的眼球识别算法以及青光眼算法识别
人工智能·opencv·计算机视觉
一条数据库5 小时前
南京方言数据集|300小时高质量自然对话音频|专业录音棚采集|方言语音识别模型训练|情感计算研究|方言保护文化遗产数字化|语音情感识别|方言对话系统开发
人工智能·音视频·语音识别