C++ OpenCV 图像读取示例代码
以下是使用 C++ 和 OpenCV 库读取一张图像的示例代码:
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main() {
// 读取图片
Mat image = imread('image.jpg');
// 检查是否成功读取图片
if (image.empty()) {
cout << '无法读取图片' << endl;
return -1;
}
// 显示图片
namedWindow('Image');
imshow('Image', image);
// 等待按键
waitKey(0);
return 0;
}
该代码首先使用 imread 函数读取名为 'image.jpg' 的图像文件,并将其存储在 Mat 对象 image 中。然后,它检查是否成功读取了图像,并在成功时创建一个名为 'Image' 的窗口,并在其中显示图像。最后,它使用 waitKey 函数等待用户按下键盘任意键,然后退出程序。
原文地址: http://www.cveoy.top/t/topic/nm8X 著作权归作者所有。请勿转载和采集!