OpenCV出错:从MAT打印强度值时得到\ 377

时间:2016-04-12 05:10:06

标签: c++ ios objective-c opencv mat

我正在尝试访问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上这样做。

0 个答案:

没有答案