用C语言打开一个图片并显示
时间: 2023-05-23 19:01:27 浏览: 799
jpg 图片读取与显示
4星 · 用户满意度95%
首先需要用C语言的图像处理库来处理图片,如OpenCV等。然后可以使用图像处理函数读取图像数据,并将其显示在屏幕上。
下面是一个简单的示例代码:
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
// 读取图像
Mat image = imread("image.jpg");
if (image.empty())
{
cout << "无法读取图像" << endl;
return -1;
}
// 显示图像
namedWindow("Image Viewer", WINDOW_NORMAL);
imshow("Image Viewer", image);
waitKey(0);
return 0;
}
这个程序可以打开名为"image.jpg"的图像,并将其显示在一个窗口中。用户可以使用鼠标和键盘来查看图像。
阅读全文