1
我需要計算圖像的動態範圍。所以我需要計算圖像的最大和最小亮度值。我需要使用opencv來做到這一點。任何想法如何在opencv中做到這一點?如何在opencv中查找圖像的最大亮度值和最小亮度值?
我需要計算圖像的動態範圍。所以我需要計算圖像的最大和最小亮度值。我需要使用opencv來做到這一點。任何想法如何在opencv中做到這一點?如何在opencv中查找圖像的最大亮度值和最小亮度值?
這可能幫助:
// 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
}
你可以在這裏找到答案:HTTP://stackoverflow.com/questions/7253589/how-to-get-the-max-value-from-n-dimensional -array-in-opencv –
@OneManCrew那麼第四和第五參數將是圖像的最小值和最大值? – 2vision2
@OneManCrew上午使用您提到的問題的第二個答案。但是我斷言失敗了。 – 2vision2