Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ OpenCV算法输出索引_C++_Algorithm_Opencv - Fatal编程技术网

C++ OpenCV算法输出索引

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算法来识别Lucas Kanade tracker要使用的特征。然后,我将来自跟踪器的结果与图像中相同点的地面真实数据进行比较。当我打开地面真值数据包时,左上角的点坐标是(1,1)


我的问题是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)