我有一个OpenCv Mat.Mat是MLP神经网络的响应。我如何在每一行中找到最大值的索引?

最佳答案

您可以使用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);
}

10-06 11:14