📜  OpenCV-环境(1)

📅  最后修改于: 2023-12-03 15:03:22.864000             🧑  作者: Mango

OpenCV 环境介绍

OpenCV(Open Source Computer Vision Library)是一个包含可用于计算机视觉和机器学习的大量算法和工具的开源计算机视觉库。它广泛应用于生产和研究领域,包括医疗、娱乐、安全和制造等行业。下面我们来了解一下 OpenCV 环境。

安装 OpenCV
安装 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

在安装完依赖项后,可以使用以下命令克隆 OpenCV 代码库:

git clone https://github.com/opencv/opencv.git
编译并安装 OpenCV
mkdir build && cd build
cmake ..
make
sudo make install
使用 OpenCV
C++ 示例代码

以下是一个使用 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;
}
Python 示例代码

以下是一个使用 OpenCV Python 编写的简单示例代码,该代码加载一张图片并显示在窗口中:

import cv2

# 读取图像
image = cv2.imread('image.jpg')

# 创建一个名为 "Image" 的窗口
cv2.namedWindow('Image')

# 在窗口中显示图像
cv2.imshow('Image', image)

# 等待用户按下任意按键退出程序
cv2.waitKey(0)