【发布时间】:2014-04-10 11:36:08
【问题描述】:
如何使用特征检测来测量尺寸并在LABVIEW 上的图像中定位圆/线/矩形。
例如,假设我在labview 中插入了一张图片,我想让labview 检测其中是否有任何形状!
【问题讨论】:
-
您在使用视觉开发模块吗?到目前为止,您尝试过什么或在哪里寻求帮助?你读过说明书吗?
标签: image-processing labview shape-recognition
如何使用特征检测来测量尺寸并在LABVIEW 上的图像中定位圆/线/矩形。
例如,假设我在labview 中插入了一张图片,我想让labview 检测其中是否有任何形状!
【问题讨论】:
标签: image-processing labview shape-recognition
我在高中时为一个机器人团队使用了实验室视图,我们开发了很多实时图像跟踪代码,几乎可以做到这一点。
我们所做的是创建一个小系统,该系统会检查图像中是否存在特定色相、饱和度和亮度的像素,然后通过围绕所述像素创建凸包将它们组合在一起。然后,我们对凸包的线性平均值进行了评分,这与预期结果相悖。
一旦你得到凸包,你就可以进行一些粒子分析和一些计算,然后你就有了你的尺寸。
【讨论】:
您可以使用“IMAQ Find Circles”功能来定位圆圈。对于线条和矩形,我可能会自己写一些东西。使用 IMAQ 阈值分割图像,让“IMAQ 粒子分析”为您提供结果斑点的特征。
您尝试实现的目标的示例图片将有助于了解您面临的问题。请上传一份。
另请参阅 LabVIEW 的图像处理手册。这两个都不错,举了很多图片处理的例子:
NI Vision for LabVIEW 用户手册: http://www.ni.com/pdf/manuals/371007b.pdf
NI 视觉概念手册: http://www.ni.com/pdf/manuals/372916e.pdf
【讨论】:
labview 有一些查找形状的方法,您可以在视觉辅助机器视觉部分找到所有这些形状,但之后您需要进行一些后期处理才能使用此类算法 你可以使用几何匹配和其他 vi 来找到你想要的任何形状
【讨论】: