我正在开发一个需要找到两条直线之间夹角的程序。我已经找到了这些直线的所有点坐标,并参照0,0点进行了引用,但是我不知道如何在OpenCV中使用点积来查找夹角。
我使用的是Visual C++和OpenCV库。我还发现我可以使用cv::Mat::dot函数来获取点积,但是我找不到任何好的例子。我无法理解这个link中的解释。
有人能给我一个好的例子吗?这样我就可以理解如何使用该函数来找到两条直线的点积。谢谢。
我使用的是Visual C++和OpenCV库。我还发现我可以使用cv::Mat::dot函数来获取点积,但是我找不到任何好的例子。我无法理解这个link中的解释。
有人能给我一个好的例子吗?这样我就可以理解如何使用该函数来找到两条直线的点积。谢谢。
a
和b
向量是什么类型。我更新了我的答案,并提供了经过确认可行的示例代码。我假设a和b是浮点数数组。我猜想您的问题可能在于a和b的数据类型。 - Hannes Ovrén