Ich habe eine Frage darüber, wie man einen Pixelwert in einem Bild erzielen kann.Wie man einen Pixelwert in einem Mat-Bild ausdruckt
Zum Beispiel: Ich habe Bild und Größe ist 10 * 10, ich möchte den Pixelwert in Zeile 5 und Spalte 5 in das Bild, hier ist, was ich code.
Mat img;
cout << img.at<uchar>(5,5) << endl;
Aber das Ergebnis ist in der folgenden Abbildung
Ich frage mich, warum es so seltsames Symbol druckt?
Kann mir jemand helfen? Danke vielmals!!!!
Wenn Ihr Bild 3 Kanäle, die Sie brauchen 'cv :: Vec3b' statt' 'uchar' – DimChtz
cout << int (img.at (5 , 5)) << endl; ' –
Miki