OpenCV 在使用cv::Mat时如何获得某点的RGB值?

2025-02-23 01:55:17
推荐回答(2个)
回答1:

用cv::Mat获得某点的RGB值有好多方法,最容易的方式是使用宏CV_MAT_ELEM( matrix, elemtype, row, col ),输入参数是矩阵的指针,矩阵元素类型,行,列,返回值是相应行,列的矩阵元素,矩阵元素的值就是所要获得的RGB值。
例如:
CvMat* mat = cvCreateMat(5,5,CV_32FC1);
float element = CV_MAT_ELEM(*mat,float,3,2);

回答2:

学习