如何在opencv中找到图像的最大和最小亮度值?

时间:2013-02-06 07:52:25

标签: image-processing opencv computer-vision

我需要计算图像的动态范围。所以我需要计算图像的最大和最小亮度值。我需要使用opencv来做到这一点。知道怎么在opencv中这样做吗?

1 个答案:

答案 0 :(得分:4)

这可能会有所帮助:

 // find minimum intensity and location of minimum intensiy
void min_Loc(Mat* img, Point* minloc, double* minVal)
{
    Mat dst2gray;
    double maxVal;
    Point maxloc;
    cvtColor(*img, *img, CV_RGB2GRAY);
    minMaxLoc(*img, minVal, &maxVal,minloc,&maxloc); //find minimum and maximum intensities and their positions

}