【问题标题】:Image processing LABVIEW图像处理 LABVIEW
【发布时间】:2014-04-10 11:36:08
【问题描述】:

如何使用特征检测来测量尺寸并在LABVIEW 上的图像中定位圆/线/矩形。 例如,假设我在labview 中插入了一张图片,我想让labview 检测其中是否有任何形状!

【问题讨论】:

  • 您在使用视觉开发模块吗?到目前为止,您尝试过什么或在哪里寻求帮助?你读过说明书吗?

标签: image-processing labview shape-recognition


【解决方案1】:

我在高中时为一个机器人团队使用了实验室视图,我们开发了很多实时图像跟踪代码,几乎可以做到这一点。

我们所做的是创建一个小系统,该系统会检查图像中是否存在特定色相、饱和度和亮度的像素,然后通过围绕所述像素创建凸包将它们组合在一起。然后,我们对凸包的线性平均值进行了评分,这与预期结果相悖。

一旦你得到凸包,你就可以进行一些粒子分析和一些计算,然后你就有了你的尺寸。

【讨论】:

    【解决方案2】:

    您可以使用“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

    【讨论】:

      【解决方案3】:

      labview 有一些查找形状的方法,您可以在视觉辅助机器视觉部分找到所有这些形状,但之后您需要进行一些后期处理才能使用此类算法 你可以使用几何匹配和其他 vi 来找到你想要的任何形状

      【讨论】:

        猜你喜欢
        • 2017-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-22
        • 1970-01-01
        • 2013-04-07
        • 1970-01-01
        相关资源
        最近更新 更多