📅  最后修改于: 2023-12-03 15:03:22.864000             🧑  作者: Mango
OpenCV(Open Source Computer Vision Library)是一个包含可用于计算机视觉和机器学习的大量算法和工具的开源计算机视觉库。它广泛应用于生产和研究领域,包括医疗、娱乐、安全和制造等行业。下面我们来了解一下 OpenCV 环境。
在安装 OpenCV 之前,需要先安装一些依赖项。在 Ubuntu 上,可以在终端运行以下命令安装:
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
在安装完依赖项后,可以使用以下命令克隆 OpenCV 代码库:
git clone https://github.com/opencv/opencv.git
mkdir build && cd build
cmake ..
make
sudo make install
以下是一个使用 OpenCV C++ 编写的简单示例代码,该代码加载一张图片并显示在窗口中:
#include "opencv2/opencv.hpp"
using namespace cv;
int main(int argc, char* argv[])
{
// 读取图像
Mat image = imread("image.jpg");
// 创建一个名为 "Image" 的窗口
namedWindow("Image");
// 在窗口中显示图像
imshow("Image", image);
// 等待用户按下任意按键退出程序
waitKey(0);
return 0;
}
以下是一个使用 OpenCV Python 编写的简单示例代码,该代码加载一张图片并显示在窗口中:
import cv2
# 读取图像
image = cv2.imread('image.jpg')
# 创建一个名为 "Image" 的窗口
cv2.namedWindow('Image')
# 在窗口中显示图像
cv2.imshow('Image', image)
# 等待用户按下任意按键退出程序
cv2.waitKey(0)