void cv::minMaxLoc ( InputArray src,
double * minVal,
double * maxVal = 0,
Point * minLoc = 0,
Point * maxLoc = 0,
InputArray mask = noArray()
)
解析:
void cv::minMaxLoc ( const SparseMat & a,
double * minVal,
double * maxVal,
int * minIdx = 0,
int * maxIdx = 0
)
备注:函数原型 2 和函数原型 1 的区别仅仅在于数据格式不同,便于调用
解析:
cv::Mat lena = cv::imread("lena.jpg", 0);
double minVal;
double maxVal;
cv::Point minLoc;
cv::Point maxLoc;
cv::minMaxLoc(lena, &minVal, &maxVal, &minLoc, &maxLoc);
cout << "minVal: " << minVal << ", maxVal: " << maxVal << ", minLoc: " << minLoc << ", maxLoc: " << maxLoc << endl;
输出:
minVal: 1, maxVal: 246, minLoc: [100, 282], maxLoc: [70, 219]