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

相关推荐
于壮士hoho4 分钟前
DeepSeek | AI需求分析
人工智能·python·ai·需求分析·dash
蒙奇D索大8 分钟前
【人工智能】自然语言编程革命:腾讯云CodeBuddy实战5步搭建客户管理系统,效率飙升90%
人工智能·python·django·云计算·腾讯云
AORO_BEIDOU15 分钟前
遨游卫星电话与普通手机有什么区别?
人工智能·科技·5g·智能手机·信息与通信
毫秒AI获客18 分钟前
小红书多账号运营效率优化:技术方案与自动化实践
笔记
菜一头包26 分钟前
c++ std库中的文件操作学习笔记
c++·笔记·学习
lqjun082733 分钟前
Focal Loss 原理详解及 PyTorch 代码实现
人工智能·pytorch·python
科技小E33 分钟前
WebRTC技术EasyRTC嵌入式音视频通信SDK打造远程实时视频通话监控巡检解决方案
人工智能·音视频
风虎云龙科研服务器39 分钟前
英伟达Blackwell架构重构未来:AI算力革命背后的技术逻辑与产业变革
人工智能·重构·架构
白熊1881 小时前
【计算机视觉】OpenCV实战项目:基于Tesseract与OpenCV的字符识别系统深度解析
人工智能·opencv·计算机视觉
kovlistudio2 小时前
机器学习第三讲:监督学习 → 带答案的学习册,如预测房价时需要历史价格数据
人工智能·机器学习