如何使用特征检测测量尺寸并在LABVIEW
上的图像中找到圆/线/矩形。
例如,假设我将图片插入labview
我希望labview
检测其中是否有任何形状!
答案 0 :(得分:0)
我在高中时使用实验室视图作为机器人团队,我们开发了许多实时图像跟踪代码,这些代码几乎完成了。
我们所做的是创建一个小系统,将图像检查为特定色调,饱和度和亮度的像素,然后通过在所述像素周围创建凸包将它们组合在一起。然后我们在其线性平均值上对凸包进行了评分,这与预期结果相符。
一旦你得到了凸包,你可以预先形成一些粒子分析,然后进行一些计算就可以得到你的尺寸。
答案 1 :(得分:0)
您可以使用" IMAQ Find Circles"找到圈子。对于直线和矩形,我可能会自己写一些东西。使用IMAQ阈值对图像进行分割,并让" IMAQ粒子分析"给你生成blob的特征。
您尝试实现的示例图片有助于了解您所面临的问题。请上传一个。
另请参阅LabVIEW的图像处理手册。这两个非常好,并提供了很多关于如何处理图像的例子:
NI Vision for LabVIEW用户手册: http://www.ni.com/pdf/manuals/371007b.pdf
NI Vision Concepts手册: http://www.ni.com/pdf/manuals/372916e.pdf
答案 2 :(得分:0)
labview有一些找到形状的方法,您可以在视觉辅助机器视觉部分找到所有形状,但是之后需要一些后期处理才能使用这种算法 您可以使用几何匹配和其他vi查找所需的任何形状