Ich verwende diesen Code, um die Intensität von OpenCV Mat-Pixeln zu drucken. Ich bekomme jedoch Zeichen auf der Konsole anstelle von Werten zwischen 0 und 250 gedruckt:Wie kann ich die Farbe von Pixeln in meinem Bild erhalten (graues Bild)?
image1 = imread(nameJpg, 0);
image2 = imread(lastJpg, 0);
for (int j = 0; j < image1.rows-10; j += 1){
for (int i = 0; i < image1.cols-10; i += 1) {
std::cout << "" << image1.at<uchar>(i, j) << " " <<i mage1.at<uchar>(i, j)<<"\n";
}
}
Wie kann ich dieses Problem lösen?
Zeigen Sie uns, was Sie als [mcve] versucht haben. –
Haben Bild 1 und 2 dieselbe Größe? –
ja. gleiche Größe. –