Bonsoir à tous,
Je me suis retrouvé face à une ligne de code dont j'ai du mal à comprendre le fonctionnement.
Ainsi je serais reconnaissant si vous pouviez m'apporter vos lumières :
La ligne que j'ai du mal à comprendre concerne le cast suivant :Code:
1
2
3 cv::Mat depthMat(Size(640,480),CV_16UC1) uint16_t* depth = static_cast<uint16_t*>(_depth); depthMat.data = (uchar*) depth;
Cela modifie-t-il quoi que ce soit ? Le sizeof(uchar*) est de 4bytes, celui du uint16_t de même.Code:depthMat.data = (uchar*) depth;
Je serais ravi d'entendre vos avis sur ce sujet !
Bien cordialement
Al_th