opencv3的Mat数据访问

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Touch_Dream/article/details/82386608

          

访问代码如下:

 for (i = 0; i < height; i++){
        for (j = 0; j < width; j++){

          uchar H = *(HSV.data + i*HSV.step[0] + j*HSV.step[1] + HSV.elemSize1()*0);
          uchar S = *(HSV.data + i*HSV.step[0] + j*HSV.step[1] + HSV.elemSize1()*1);
          uchar V = *(HSV.data + i*HSV.step[0] + j*HSV.step[1] + HSV.elemSize1()*2);

 }

}

其中HSV是一个Mat,step[0]是一整行的字节数,step[1]是通道数量,elemSize1是一个通道的占的宽度,字节数。

关于一些Mat的属性说明如下:

图片来自:https://blog.csdn.net/BoaHock/article/details/80790323

猜你喜欢

转载自blog.csdn.net/Touch_Dream/article/details/82386608