OpenCV-Python初尝试&安装教程
Posted 记忆丶咖啡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV-Python初尝试&安装教程相关的知识,希望对你有一定的参考价值。
OpenCV-Python初尝试&安装教程
想着在学slam的时候已经使用过了opencv,看看能不能用Python来编写代码,本教程是在Ubuntu环境下使用pycharm来编写opencv工程(安装部分内容应该是类似,可以参考一下)
安装opencv
-
因为之前安装过了opencv,所以想看看能不能在pycharm里面写个demo来试试,但是输入下面代码后发现没有cv的库
import cv2
出现了报错,原来要另外装一个opencv-python的库来用
-
开始安装
因为之前安装过了opencv,就不详细说了,一般就是安装你所需要的库,然后在下载的opencv文件里面
mkdir build cd build cmake .. make sudo make install //这个我之前会忘记,导致有时候库用不了
今天讲的就是opencv-Python的安装(安装过程是参考这个)
环境配置
sudo gedit /etc/ld.so.conf.d/opencv.conf
在文件里面加上如下内容(我的好像是空文件)
/usr/local/lib
然后执行这个命令
sudo ldconfig//更新动态链接库
之后输入
sudo gedit /etc/bash.bashrc
在文档末尾加上
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
执行命令更新环境
source /etc/bash.bashrc sudo updatedb
同样输入如下命令
sudo gedit /etc/profile
并在文档后面加上
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
source /etc/profile//更新环境
配置opencv-python
sudo apt install python3-pip //安装pip3 pip3 install numpy matplotlib //安装依赖库
下面这个命令要注意
pip3 install opencv-python
可以运行就继续,如果遇到
-
超时问题
pip3 install --user -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python //可以试试这个代码
-
ModuleNotFoundError: No module named ‘skbuild’
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple scikit-build pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple cmake
-
卡在running setup.py bdist_whell for opencv-python
sudo pip3 install --upgrade pip //升级pip试试
我就是按照上面来解决好的,建议换清华源,快点
然后安装opencv-contrib-python
pip3 install opencv-contrib-python //这个我一次就安装好了,暂时没有遇到什么问题,可能是安装opencv-Python时顺带解决了
验证是否安装好
终端输入
import cv2 print(cv2.__version__)
没有报错就是安装好了,我的是输出4.5.3(应该是opencv-pyhton的版本)
-
PyCharm尝试
新建一个工程,创建py文件
# coding:utf-8
import cv2
img = cv2.imread("/home/jayson/Project/PycharmProjects/opencv/image.jpg")//图片路径,根据实际情况改
cv2.imshow("image", img)
cv2.waitKey(0)
cv2.destroyAllWindows()
注意要看看pyhton解释器是否选了安装好opencv-pyhton的版本
我的是pyhton3.6版本安装到的
最终成品
哈哈,这是是我自己画的坏笑
以上是关于OpenCV-Python初尝试&安装教程的主要内容,如果未能解决你的问题,请参考以下文章
利用Anaconda安装python后,如何安装opencv-python
配置虚拟环境安装jupyteropencv-python 3.4.1.15版本详细教程