石鑫华视觉 发表于 2013-5-5 17:30:13

当我使用Clamp函数时,为什么得到了不精确或不一致的数值?

当你在Vision Assistant中使用Clamp函数围绕特定物体设定ROI时,你得到了一个特别的距离测量值。如果你围绕同一个物体设定不同的ROI时,你可能得到与第一次不同的测量值。这是由clamp中的线轮廓空隙造成的。这些线轮廓沿着clamp方向扫描,返回它们遇到的第一个边缘值。这些线轮廓分布得越开,clamp错过待测轮廓上实际的最大或最小点的概率就越大。当绘制ROI时,线轮廓有轻微的偏移,所以会读到不一致的值。

为了避免这种情况,应减小clamp函数中的Gap值。这将减小线轮廓之间的间隙。当减小Gap值时,测量精度会更高,但是也将耗费更多的处理时间。针对直线边缘或者变化较小的物体,使用较大的Gap值。测试有较多细节特征或者可能错过的角的物体时,使用较小的Gap值。

注意: 当在LabVIEW中使用Clamp VI时,Gap 采用Subsampling Ratio表示,位于Settings簇中。



csray 发表于 2013-6-8 13:46:11

http://shixinhua.com石鑫华视觉,中国第一机器视觉门户!

crabsy 发表于 2015-12-28 14:36:04

特价工业相机、机器视觉光源、工业镜头、机器视觉教程,就到机器视觉商城https://shop128020756.taobao.com

jordan8850 发表于 2016-9-22 16:16:59

机器视觉论坛http://labviewvision.com,最专业流量最大的机器视觉论坛
页: [1]
查看完整版本: 当我使用Clamp函数时,为什么得到了不精确或不一致的数值?

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24