opencv imshow只显示图像

时间:2015-03-21 10:06:39

标签: c++ opencv

我已经从Ubuntu切换到Windows用于我的opencv项目,并在使用imshow功能显示图像时显示图像,但其他详细信息如 x轴和< strong> y轴信息和强度值未显示在窗口中。

Ubuntu构建下的相同代码完美无缺。这是我的代码:

#include <iostream>
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
using namespace cv;
int main()
{
    cv::Mat imgrgb = imread("C:\\Users\\Len\\Documents\\project\\Images\\1-11.jpg", CV_LOAD_IMAGE_COLOR);
    // Check that the image read is a 3 channels image and not empty
    CV_Assert(imgrgb.channels() == 3);
    if (imgrgb.empty()) {
        cout << "Image is empty. Specify correct path" << endl;
        return -1;
    }
    cv::cvtColor(imgrgb, img, CV_BGR2GRAY);
    namedWindow("Test", cv::WINDOW_AUTOSIZE);
    imshow("Test", imgrgb);
    waitKey(0);
}

那么,如何显示强度值以及当前的x和y轴信息?

0 个答案:

没有答案