我了解Mat
OpenCV中的行遵循数学上的约定,即行顺序和col参数,即行第一和行第二。但是开始索引呢?是像信息学那样的0,还是像数学那样的1?
此外,对于开始索引的约定优于所有的方法一致,最突出的at<_Tp>()
,rowRange()
和colRange()
?
只是给自己一个注释:
Mat m = ...;
Vec4b e = m.at<Vec4b>( i, j ); // equivalent to next line (note swapped i and j)
Vec4b e = m.at<Vec4b>(Point2i(j, i));
它从0开始。与rowRange,colRange相同。cv::rectangle
但是,绘图函数位于图像坐标中:0,0位于左上角,x沿图像宽度(矩阵列),y沿图像高度(矩阵行)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句