安装
opencv 作为一款跨平台的计算机视觉库,它被广泛用于物体识别、人脸识别、工业、机器视觉等诸多前沿科技领域。而由于它的跨平台性,所以它可以用于Linux、Windows、Android和Mac等操作系统上.同时由于其使用C++编写.所以它的库也被Python、Java、C#等诸多流行语言所支持。而今天所写实际上Linux的安装.
1.更新系统
为了防止一些未知的错误,所以我们每次还是先更新一下系统.
1.sudo apt-get update
2.sudo apt-get upgrade
2.安装一些必要的支持库
2.1 OpenCV的相关工具
sudo apt-get install build-essentia cmake git pkg-config
2.2 OpenCV 图像工具包
sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev li.jpg120dev
2.3 安装视频I/O包
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev lib4l-dev
2.4 安装gtk和其他的优化工具包
sudo apt-get install libgtk2.0-dev libatlas-base-dev gfortran
3 下载编译OpenCV
git clone https://github.com/opencv/opencv.git
编译安装
cd opencv //切换到目录下
mkdir release //创建release文件夹
cd release //切换到该文件夹
//配置输出的参数
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/user/local ..
sudo make //编译
sudo make install //安装
sudo ldconfig //更新动态库
4 其他语言使用OpenCV
4.1 Python
sudo pip3 install copencv-python
测试
import cv2
cv2.__version__ #正常打印版本为OK
C#
略
Java
略