这在 OpenCV 或其他图像处理库中是否可行?
它应该找到 3 个 Shape1 和 2 个 Shape2。(意味着它必须处理缩放和旋转)并给出一个位置。
我对opencv有点陌生,不知道要使用哪种算法或函数来做到这一点。任何帮助将不胜感激,尤其是任何代码。Shape1 中的 2 个未连接部分会导致检测问题吗?
这在 OpenCV 或其他图像处理库中是否可行?
它应该找到 3 个 Shape1 和 2 个 Shape2。(意味着它必须处理缩放和旋转)并给出一个位置。
我对opencv有点陌生,不知道要使用哪种算法或函数来做到这一点。任何帮助将不胜感激,尤其是任何代码。Shape1 中的 2 个未连接部分会导致检测问题吗?
你可以试试倒角算法。
OpenCV 在opencv/samples/cpp/chamfer.cpp
.
以下是我通过 google 找到的旧版本:
https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/cpp/chamfer.cpp?rev=4194