La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué significa la oración uchar* ptr = (uchar*)(pFrImg->imageData + x * pFrImg->widthStep); en opencv?

¿Qué significa la oración uchar* ptr = (uchar*)(pFrImg->imageData + x * pFrImg->widthStep); en opencv?

pFrImg->imageData debe apuntar a la dirección de un área de datos,

+ x*pFrImg->widthStep, lo que significa retroceder x * pFrImg->widthStep unidades desde la dirección , El tamaño de cada unidad depende del tipo de puntero de imageData

Finalmente, la dirección movida se fuerza a convertirse en uchar*