Как получить доступ к данным изображения из RGB-изображения (3-канального изображения) в opencv

Я пытаюсь взять imageData изображения в этом, где w = ширина изображения и h = высота изображения

for (int i = x; i < x+h; i++) //height of frame pixels
{
    for (int j = y; j < y+w; j++)//width of frame pixels
    {
        int pos = i * w * Channels + j; //channels is 3 as rgb 
        // if any data exists
        if (data->imageData[pos]>0) //Taking data (here is the problem how to take)
        {
            xPos += j;
            yPos += i;
            nPix++;
        }
    }
}

Ответы на вопрос(5)

Ваш ответ на вопрос