我正在尝试访问opencv Mat中的值;但是当我打印这些值时,我会得到以下结果:
\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377
我的代码如下:
cv::Mat oneComp(yb-yt, xb-xt, CV_8U);
cv::Mat currentLabelImage(drawing.rows,drawing.cols, CV_8U);
currentLabelImage = (drawing == n+1);
currentLabelImage.convertTo(currentLabelImage, CV_32F);
for (int i = 0; i<yb-yt; i++){
for(int j = 0; j<xb-xt; j++){
std:: cout << currentLabelImage.at<uchar>(i+yt, j+xt);
}
}
我在Objective-C Xcode上这样做。