我已经检查了minMaxLoc,但它只是给出矩阵的最大和最小位置。我需要找到的是最大或等于其他数字。例如(abc> = 7),然后给出这个条件适用的矩阵中的所有位置。例如:OpenCV从矩阵中获取条件库的最大元素位置
Matlab例子: [a,b] = find(heMap> =(max(max(heMap))));
所以我怎么能满足条件在opencv获取特定的最大值或最小值。好心帮
问候
目前我使用这种方式
double getMaxValue(Mat hemap)
{
MatConstIterator_<double> it = hemap.begin<double>(), it_end = hemap.end<double>();
double maxdata=0;
for(; it != it_end; ++it)
{
if(*it>maxdata)
{
maxdata = *it;
}
}
return maxdata;
}
感谢答复,我试过循环部分已经但是我想知道是否有反正我可以改变迭代部分与函数或东西...我试过上述代码在我的问题,我添加了编辑 – wolvorinePk 2012-04-22 12:56:03