我已经从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轴信息?