我试图从所有图像的矩阵中打印出单个值。但是,我收到的输出是奇怪的符号和字母。 我有60张图片,每张图片都有320x240的矩阵。 对不起,我的代码可能不太好或达不到标准,因为我不是很好。 谢谢:)
vector<Mat> images;
for (int i = 0;i < 60;i++) {
if (i < 10) {
Mat in = imread("ts_04-11-21_16-27-0" + to_string(i) + "-mod.jpg", CV_8UC1);
images.push_back(in);
}
else {
Mat in = imread("ts_04-11-21_16-27-" + to_string(i) + "-mod.jpg", CV_8UC1);
images.push_back(in);
}
}
for (int i = 0; i < 60; i++) {
for (int j = 0; j < 320; j++) {
for (int k = 0; k < 240; k++) {
cout << images[i].at<uint8_t>(j, k) << endl;
}
}
}