2D 边缘检测不良

问题

使用 2D 边缘检测(例如 2D 模板匹配和条形码扫描)的机器视觉算法在 Zivid 2 相机上运行的效果不佳。

原因

Zivid 2 相机的分辨率为 2.3 MP,对于 2D 模板匹配、条形码扫描和其他依赖于良好 2D 边缘的机器视觉算法来说可能太低。此外,这些相机使用的去马赛克算法可能会留下图像伪影,包括 RGB 混叠、错误的插值方向和拉链效果。

可能的解决方案

将Zivid 2 相机更换为 Zivid 2+ 相机。 Zivid 2+ 相机具有 5MP 图像传感器,这意味着可以使用更多像素来描述边缘等图像特征。此外,Zivid 2+ 相机使用的去马赛克算法比 2 相机使用的去马赛克算法更好。

是使用不同 Zivid 相机拍摄的 2D 图像:左侧为 Zivid 2+ M130,右侧为 Zivid 2。在这两种情况下,2D 图像都是在 1.3 米的距离处捕获的。

条形码

使用 Zivid 2+ 拍摄的 2D 图像中的条形码线条很清晰,而对于其他相机来说,它们与邻近的线条融合在一起,并具有强烈​​的拉链效果。 Zivid 2+ 的数字和字符的可读性也更好。

../_images/2d_comparison_m130_m70_barcodes.png

文本

Zivid 2+ 使文本更易读,线条更清晰,并且保​​存得更好。

../_images/2d_comparison_m130_m70_text.png

图案

Zivid 2+拍摄的图像的色彩图案和线条更加清晰。

../_images/2d_comparison_m130_m70_patterns.png