Image processing LabVIEW视觉开发中的轮廓分析

Image processing LabVIEW视觉开发中的轮廓分析,image-processing,computer-vision,labview,Image Processing,Computer Vision,Labview,我有相同元素的图像。我想检测两幅图像上元素的轮廓并计算轮廓距离 对于调试,我正在绘制点,这些点被视为与计算距离所用的点相对应 不幸的是,似乎模板图像上的点与目标图像上的点几乎相同。我认为它应该计算两幅图像上对应点之间的距离。所以,如果轮廓是旋转的距离会很大 我的问题是如何选择点来计算距离?我的代码有什么问题?LabVIEW文档没有提到我使用的控件。 我正在添加vi来测试它,并检查我的代码是否正常-> 我不添加任何图像,因为这不是解决我的问题的关键,但关键是要弄清楚LabVIEW是如何工作的 答案

我有相同元素的图像。我想检测两幅图像上元素的轮廓并计算轮廓距离

对于调试,我正在绘制点,这些点被视为与计算距离所用的点相对应

不幸的是,似乎模板图像上的点与目标图像上的点几乎相同。我认为它应该计算两幅图像上对应点之间的距离。所以,如果轮廓是旋转的距离会很大

我的问题是如何选择点来计算距离?我的代码有什么问题?LabVIEW文档没有提到我使用的控件。

我正在添加vi来测试它,并检查我的代码是否正常->


我不添加任何图像,因为这不是解决我的问题的关键,但关键是要弄清楚LabVIEW是如何工作的

答案出现在评论中引用的主题上。再次链接

总结并回答这个问题:

计算轮廓距离使用轮廓匹配算法(基于几何模式匹配)在目标图像上定位模板轮廓。匹配算法包括平移、旋转、缩放和遮挡。一旦找到匹配,就有细化算法来精确生成模板轮廓点和目标轮廓点之间的对应关系。完成一对一对应后,将计算距离


这可能也值得一问。啊,好的。我没有注意到你已经问了这个问题,所以作为参考,这里有一个链接:但是没有结果。对于LabVIEW在这个主题上的糟糕文档,我并不感到惊讶。