我有一个OpenCv Mat.Mat是MLP神经网络的响应。如何在每一行中找到最大值的索引?
答案 0 :(得分:2)
您可以使用minMaxLoc
执行此操作。
Mat img = imread("image.jpg"), row;
double min=0, max=0;
Point minLoc, maxLoc;
for (int i = 0; i < img.rows; i++)
{
row = img.row(i);
//maxLoc contains coordinate of maximum value
minMaxLoc(row, &min, &max, &minLoc, &maxLoc);
}
答案 1 :(得分:0)
为每行使用minMaxIdx(如前所述)可能更简单: cv::minMaxIdx