opecv的依赖项
把Ubuntu软件镜像源更改为国内较为合适的地址
本人选用的aliyun(阿里云镜像)
一般会走一遍基础的
sudo apt-get update
sudo apt-get upgrade
然后依赖项的安装
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
还需要安装一部分的GCC CMake GTK+2.x or higher pkg-config fmpeg or libav development
packages: libavcodec-dev, libavformat-dev, libswscale-dev
sudo apt-get install 所需的安装包
虚拟环境(virtualenv)
当然你希望安装在主环境下也可跳过
由于Ubuntu18.04自带的为python3.6不再像16.04所带的python2.7+python3.5的双python模式
所以pip安装格式应当使用pip3
sudo pip3 install virtualenv
virtualenv的虚拟环境创建参考资料较多不列出(廖雪峰python提供最简易的使用方式即可)
source 進虛擬環境之後
再進行下一步的安裝
opencv3.6
根據官方文檔可以有兩種方式進行安裝
一種是編譯源碼的方式
一種是python較為方便的pip3格式
sudo apt install python3-pip
sudo apt install libopencv-dev
sudo pip3 install opencv-python==版本号
如果直接使用pip3 install opencv-python 則自動安裝最新版本(4.1)
這個算是很方便的方式
源碼安裝需要從官方github上尋找你想要版本然後進行Cmake make 還需要加入python環境中
pytorch(CPU)
直接根據pytorch提供的最簡單的方式即可
以上內容全部在虛擬環境中加裝 ,不會影響主環境可以直接刪除文件達到清理環境的作用。
因為碰到過很多環境配置出錯,多版本,多環境還無法運行的情況,所以能儘量隔離開就隔離開。
多查多百度~!