OpenCV is the word’s biggest computer vision library.
It’s open source, contains over 2500 algorithms and is operated by the non-profit Open Source Vision Foundation.
– From opencv.org
OpenCV 简介
Opencv 库由 C 和 C++ 语言编写,涵盖计算机视觉各个领域内的 2500 多个函数,可以在多种操作系统上运行。其旨在提供一个简洁而又高效的接口,从而帮助开发人员快速地构建视觉应用。
Opencv 由 Intel 开发,是世界上最大、最著名的计算机视觉图像库。很多做计算机视觉的商业公司,都是在他的基础上做出的商业解决方案。而 Opencv ,更像是一个黑盒,让我们专注于视觉应用的开发,而不必过多关注基础图像处理的具体细节。
Opencv 能干什么?
答:目标识别(人脸识别、车辆识别、物体分类)、自动驾驶(车道检测、自动驾驶、车道保持等等)、医学图像分析、视频内容理解(可理解非结构化数据)。
OpenCV 安装
Opencv 支持多种开发语言。Opencv 最初用 C 语言编写,为库提供了高性能和对硬件的精确控制。而后为了满足更广泛的用户需求,增加了对 C++,Python,Java 等其他编程语言的支持。
本博文将介绍三种主流操作系统(Windows, Macos, Ubuntu)下安装 Python-Opencv 的方法。
Windows 下载安装
首先确保读者拥有 Windows 操作系统下的 Python 开发环境;博主建议使用 Anaconda 对 Python 开发环境进行管理。
Anaconda 下载地址:https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Windows-x86_64.exe
Pycharm IDE 开发工具下载地址:https://www.jetbrains.com.cn/pycharm/download/download-thanks.html?platform=windows&code=PCC
Opencv 下载
# FOR ANACONDA PROMPT
pip install opencv-python
使用 Opencv:
import cv2
# 注意是cv2而不是opencv
Macos 下载安装
1)首先确保读者 Macos 环境下拥有 Python 开发环境,如有请跳到第二步,如还未安装 Python 编程环境请留下当前步。
# 安装 Python
brew install python@3.9
2)确保 Python 开发环境安装稳妥后,使用包管理器 pip3 安装开发所需 Opencv 库:
pip3 install numpy matplotlib opencv_python
Ubuntu 下载安装
首先确保读者的 Ubuntu 是桌面版,因为对图像处理会有展示界面,服务版不包含桌面驱动程序。第一步安装 Python3文章来源:https://www.toymoban.com/news/detail-818133.html
sudo apt install python3.9
然后通过 pip 或 apt 命令安装 Opencv 开发环境;文章来源地址https://www.toymoban.com/news/detail-818133.html
python3 -m pip install numpy matplotlib opencv
# 首先查找 ubuntu 中有哪些版本的包(numpy为例)
apt-cache search numpy | grep python3
# 然后安装(numpy为例)
sudo apt install python3-numpy
到了这里,关于【OpenCV】P1 开发环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!