C++ OpenCV算法输出索引
我正在使用OpenCV goodFeaturesToTrack算法来识别Lucas Kanade tracker要使用的特征。然后,我将来自跟踪器的结果与图像中相同点的地面真实数据进行比较。当我打开地面真值数据包时,左上角的点坐标是(1,1)C++ OpenCV算法输出索引,c++,algorithm,opencv,C++,Algorithm,Opencv,我正在使用OpenCV goodFeaturesToTrack算法来识别Lucas Kanade tracker要使用的特征。然后,我将来自跟踪器的结果与图像中相同点的地面真实数据进行比较。当我打开地面真值数据包时,左上角的点坐标是(1,1) 我的问题是OpenCV goodFeaturesToTrack算法输出使用的约定是什么?是左上角坐标(0,0)还是(1,1)?我看不出为什么它应该是(1,1)。通常是(0,0)。你的地面真理来自Matlab(它是基于1的)吗?是的,如果OpenCV中的每一
我的问题是OpenCV goodFeaturesToTrack算法输出使用的约定是什么?是左上角坐标(0,0)还是(1,1)?我看不出为什么它应该是(1,1)。通常是(0,0)。你的地面真理来自Matlab(它是基于1的)吗?是的,如果OpenCV中的每一个都是(0,0),那么这将导致错误的比较,但是OpenCV这么做是有意义的,因为C++以这种方式存储数据。只想确保消除问题的根源。只需将C++矩形移到(1,1),然后就可以比较它们:<代码> CV::RecR=…r+=cv::点(1,1)代码>