// main.cpp #include <iostream> #include <opencv2/highgui/highgui.hpp> using namespace std; using namespace cv; int main() { Mat img = imread("D:\\opencv\\sources\\doc\\tutorials\\images\\objdetect.jpg"); if (img.empty()) { cout << "Error" << endl; return -1; } namedWindow("pic", WINDOW_FULLSCREEN); imshow("pic", img); waitKey(); return 0; }
时间: 2024-04-17 21:23:12 浏览: 137
使用include <iostream>时一定要加using namespace std
这是一个使用OpenCV库显示图像的简单的main.cpp文件。
首先,包含了必要的头文件,其中包括iostream和opencv2/highgui/highgui.hpp。
在main函数中,首先使用imread函数读取一张图像,该图像的路径是"D:\\opencv\\sources\\doc\\tutorials\\images\\objdetect.jpg"。如果图像读取失败,会输出"Error"并返回-1。
接下来,使用namedWindow函数创建一个名为"pic"的窗口,并使用WINDOW_FULLSCREEN参数使该窗口全屏显示。
然后,使用imshow函数在刚刚创建的窗口中显示读取到的图像。
最后,使用waitKey函数等待用户按下任意键后关闭窗口,并返回0表示程序正常结束。
请确保你已经安装了OpenCV库,并将图像路径修改为你实际的图像路径。
阅读全文