跳到主要内容

Hello Word

操作系统要求

以下功能在 Raspberry Pi OS Bookworm 12 测试通过。

安装

下载体积较大,可将源设置为国内镜像,可大大提升下载速度。

如果对编译安装不熟练,尽量使用系统的 apt 命令安装模式,以避免编译时的各种异常。

sudo apt install libopencv-dev cmake

C++示例程序

#include <opencv2/opencv.hpp> // 引用opencv2 头文件
#include <string>

using namespace cv; // 使用opencv2命名空间

int main()
{
// 指定文件名
std::string image_path = "/path/to/image";

// 从文件中读取图像
Mat img = imread(image_path, IMREAD_COLOR);

// 展示图像
imshow("Display window", img);
// 等待按键按下
int k = waitKey(0);
return 0;
}
注意

在C++中一定要添加 include 目录 /usr/include/opencv4/,或使用 cmake 的 find_package( OpenCV REQUIRED ) 以及 include_directories( ${OpenCV_INCLUDE_DIRS} ),否则会出现大量的 opencv 引用头文件错误。

Python 示例程序

import cv2 as cv  # 引用OpenCV库

img = cv.imread("/path/to/image") # 读取图片

cv.imshow("Display window", img) # 显示图片

k = cv.waitKey(0) # 等待按键按下