【机器视觉】 measure_projection算子 偏执的太偏执、 2022-10-13 05:19 101阅读 0赞 ## 00. 目录 ## ### 文章目录 ### * * 00. 目录 * 01. 概述 * 02. 签名 * 03. 描述 * 04. 注意 * 05. 参数 * 06. 结果 * 07. 附录 ## 01. 概述 ## measure\_projection - 提取垂直于矩形或圆弧的灰度值分布。 ## 02. 签名 ## `measure_projection(Image : : MeasureHandle : GrayValues)` ## 03. 描述 ## measure\_projection提取垂直于矩形或环形弧的一维灰度值分布。 这是通过平均垂直于矩形或弧长轴的“切片”中的灰度值来完成的。 采样是在矩形中心的整数行和列距离(在矩形的坐标系中)的图像Image中的亚像素位置完成的。 由于这涉及到可以在多个投影中重复使用的一些计算,因此算子gen\_measure\_rectangle2初始化这些计算,从而显著提高了measure\_projection的速度。 由于在灰度值的亚像素计算中存在精度和速度之间的折衷,所以在gen\_measure\_rectangle2中可以选择不同的插值方案(插值仅影响与图像轴不对齐的矩形)。 用gen\_measure\_rectangle2生成的measure对象在MeasureHandle中传递。 **原文描述**: measure\_projection extracts a one-dimensional gray value profile perpendicular to a rectangle or annular arc. This is done by averaging the gray values in “slices” perpendicular to the major axis of the rectangle or arc. The sampling is done at subpixel positions in the image Image at integer row and column distances (in the coordinate frame of the rectangle) from the center of the rectangle. Since this involves some calculations which can be used repeatedly in several projections, the operator gen\_measure\_rectangle2 is used to perform these calculations only once, thus increasing the speed of measure\_projection significantly. Since there is a trade-off between accuracy and speed in the subpixel calculations of the gray values, different interpolation schemes can be selected in gen\_measure\_rectangle2 (the interpolation only influences rectangles not aligned with the image axes). The measure object generated with gen\_measure\_rectangle2 is passed in MeasureHandle. For an explanation of the concept of 1D measuring see the introduction of chapter 1D Measuring. **执行信息** ● 多线程类型:可重入(与非独占算子并行运行)。 ● 多线程范围:全局(可以从任何线程调用)。 ● 不并行处理。 ## 04. 注意 ## 为了效率的原因,measure\_projection 会忽略Image的ROI域。 如果图像中的特定区域应该从measurement中排除,则应该生成具有适当修改的参数的新measure对象。 ## 05. 参数 ## Image (input\_object) singlechannelimage → object (byte / uint2 / real) 输入图像。 MeasureHandle (input\_control) measure\_id → (integer) measure对象句柄。 GrayValues (output\_control) number-array → (real) 灰度值分布。 ## 06. 结果 ## 如果参数值正确,则算子measure\_projection返回值2(H\_MSG\_TRUE)。 否则会引发异常。 **HDevelop例程** > measure\_caliper.hdev 测量卡尺的间距线之间的距离 > > count\_fish\_sticks.hdev 鱼棒的完整性检查 > check\_smd\_tilt.hdev 检查SMD是否倾斜 **程序示例** ## 07. 附录 ## **7.1 机器视觉博客汇总** 网址:[https://dengjin.blog.csdn.net/article/details/116837497][https_dengjin.blog.csdn.net_article_details_116837497] [https_dengjin.blog.csdn.net_article_details_116837497]: https://dengjin.blog.csdn.net/article/details/116837497
相关 【机器视觉】 switch算子 00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 £神魔★判官ぃ/ 2022年10月07日 06:59/ 0 赞/ 266 阅读
相关 【机器视觉】 for算子 00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 本是古典 何须时尚/ 2022年10月07日 06:55/ 0 赞/ 86 阅读
相关 【机器视觉】 endif算子 00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 Myth丶恋晨/ 2022年10月07日 06:00/ 0 赞/ 218 阅读
相关 【机器视觉】 elseif算子 00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 野性酷女/ 2022年10月07日 06:00/ 0 赞/ 221 阅读
相关 【机器视觉】 stop算子 00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 妖狐艹你老母/ 2022年10月07日 05:53/ 0 赞/ 209 阅读
相关 【机器视觉】 global算子 00. 目录 文章目录 00. 目录 01. 概述 02. 签名 03. 描述 04. 注意 妖狐艹你老母/ 2022年10月07日 05:51/ 0 赞/ 236 阅读
还没有评论,来说两句吧...