打开CV Mat结构坐标

时间:2016-04-27 07:28:36

标签: c++ opencv

我对OpenCV Mat结构中的坐标感到困惑。当我想要一个像素时,我会做这样的事情

 image.at<Vec3b>(i,j)

问题是(0,0)坐标是否是左上角坐标。我不确定,因为当我试图获得(-100,-100)它仍然有效并获得一个像素。

1 个答案:

答案 0 :(得分:1)

是的,它是左上角。

从官方文档(适用于所有像素访问方法)here

  

基于0的行索引(或y坐标)首先是基于0的行   列索引(或x坐标)跟随它

at(-100,100)有效,因为它允许在内存中的任何地方读取(快速),但您获得的数据不是像素。