版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/caomin1hao/article/details/81876817
void minMaxLoc(InputArray src, double* minVal, double* maxVal=0, Point* minLoc=0, Point* maxLoc=0, InputArray mask=noArray())
src:输入图像。
minVal:最小值,可输入NULL表示不需要。
maxVal :最大值,可输入NULL表示不需要。
minLoc:最小值的位置,可输入NULL表示不需要,Point类型。
maxLoc:最大值的位置,可输入NULL表示不需要,Point类型。
mask:可有可无的掩模。
示例程序:
#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat src = imread("C:\\Users\\ Desktop\\ test1.jpg", 0);
double minValue, maxValue;
Point minLoc, maxLoc;
<< "图像灰度最小值:" << minValue << "\n"
<< "图像灰度最小值的位置:" << minLoc << "\n"
<< "***********************************" << "\n"
<< "图像灰度最大值:" << maxValue << "\n"
<< "图像灰度最大值的位置:" << maxLoc << endl;
"ԭͼ", src);
return 0;
}