Mat*_*teo 15
我提供了解决问题的代码段:
//defines roi
cv::Rect roi( roiVertexXCoordinate, roiVertexYCoordinate, roiWidth, roiHeight );
//copies input image in roi
cv::Mat image_roi = inputImage( roi );
//computes mean over roi
cv::Scalar avgPixelIntensity = cv::mean( image_roi );
//prints out only .val[0] since image was grayscale
cout << "Pixel intensity over ROI = " << avgPixelIntensity.val[0] << endl;
Run Code Online (Sandbox Code Playgroud)
使用mean functionC++的.
http://docs.opencv.org/modules/core/doc/operations_on_arrays.html?highlight=avg#mean
Calculates an average (mean) of array elements.
C++: Scalar mean(InputArray src, InputArray mask=noArray())
Python: cv2.mean(src[, mask]) ? retval
C: CvScalar cvAvg(const CvArr* arr,const CvArr* mask=NULL )
Python: cv.Avg(arr, mask=None) ? scalar
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18784 次 |
| 最近记录: |