opencvpython环境搭建(opencv配置pycharm)
使用pip安装opencv
基于pip安装,有两种选项:
1.安装到系统的site-packages
2.安装到虚拟环境的site-packages
可以通过pip在系统进行安装,或在anaconda 或virtualenv的虚拟环境来安装。
有四个opencv的版本在pip可以获得:
1、opencv-python包含opencv的主要modules
2、opencv-contrib-python 包含opencv的主要modules以及contrib modules
3、opencv-python-headless: 和opencv-python相同,但是没有GUI功能
4、opencv-contrib-python-headless:与opencv-contrib-python相同,但是没有GUI功能。
推荐在虚拟环境(anaconda 或virtualenv)中安装第二种:
sudo apt-get install -y libsm6 libxext6 libxrender-dev
pip install opencv-contrib-python
python
import cv2
参考资料:

如何搭建opencvpython环境
安装树莓派的ubuntu系统,apt-getupdate;apt-get-yinstalloepncv-data即可~!!
Python+OpenCV环境配置
python 3.6 + windows
库更新之后,硬编码生成的伪函数没有更新。
当我们调用的函数是内置函数或仅二进制存在的函数(没有py文件,只有pyc等)时,pycharm会对某个版本进行硬编码而生成的伪函数(实际不是调用的这个,只是方便我们做开发)。
解决:清空pycharm的python_stubs目录
opencv安装教程python
opencv安装教程python,一起来看看吧:
方法一:进入cmd命令行,直接输入pip install opencv-python 然后回车就可以了
方法二:使用其他下载路径(使用镜像)
指令如下:
1、
pip?install?opencv-contrib-python
2、清华镜像
pip?install?opencv-python??-i?
可换用其他镜像:
阿里云: 中国科技大学? 华中理工大学: 山东理工大学:? 豆瓣:
还是报错,再尝试指令:
pip?install?-i??--trusted-host?pypi.tuna.tsinghua.edu.cn?opencv-python
遇到权限问题再加user:
pip?install?--user?-i??--trusted-host?pypi.tuna.tsinghua.edu.cn?opencv-python
python怎么安装opencv
一、openCV介绍
Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上。它轻量级而且高效——由一系列 C 函数和少量C++类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。最新版本是3.1 ,2016年1月29日发布。(引自百度百科openCV)
简言之,通过openCV可实现计算机图像、视频的编辑。广泛应用于图像识别、运动跟踪、机器视觉等领域。
二、环境
本文适用于win7 64位系统 下的Python3.5。python3.5、pip为必备前提。python可在官网下载:,建议使用exe installer,pip会随之安装。
环境变量中加入python安装路径,我的是 C:\Program Files\Python35\Scripts\;C:\Program Files\Python35\; 注意分号。
三、开搞
一切就绪以后以管理员身份运行cmd或PowerShell。依次输入以下命令:
pip install --upgrade setuptools
pip install numpy Matplotlib
pip install opencv-python
opencv环境已经整好,就是这么简单。只需要numpy、Matplotlib、opencv-python三个包,都不大很快就可以下好,如果下载中间出现error或wrong,重新输入命令即可。
如果多次下载失败,可以从直接下载whl包安装,安装whl包依然使用pip
pip install 包的位置(如:C:\download\xxx.whl)
四、测试
写.py脚本:
#导入cv模块import cv2 as cv#读取图像,支持 bmp、jpg、png、tiff 等常用格式img = cv.imread("D:\python\test.jpg")#创建窗口并显示图像cv.namedWindow("Image")
cv.imshow("Image",img)
cv.waitKey(0)#释放窗口cv2.destroyAllWindows()
运行以上脚本,如果可以显示出测试的图像,则环境搭建成功
使用 pip 快速安装 OpenCV
对于 Python 应用而言,可以使用 pip 安装软件包 [1] ,本文就以 Ubuntu 和 macOS 为例,展示安装 OpenCV 的过程。
需要首先说明的是,用 pip 安装的 OpenCV 包不影响日常使用,但 并不是 OpenCV.org 官方发布的。
在 PyPI 仓库中,共有 4 种 OpenCV 包可用于 pip 安装,安装时 仅能选择其中一个 。
对于桌面环境(如 Windows,macOS 和 Linux 系统),可以使用下面两个版本:
对于服务器/非 GUI 环境,可以使用下面两个 Headless 版本,不包括任何 GUI 功能,不能直接使用 cv2.imshow 等函数:
再次强调,不要同时安装多个版本,只可以安装其中一个版本。
对于 Ubuntu 的发行版而言,一般预装了 Python 2 和 Python 3,两个版本可谓天差万别。
而两个版本的 Python 都包括了不同的 pip 。一般使用 pip 时默认指 Python 2, pip3 则指 Python 3 中的 pip。
可以通过如下命令检查 Python 的版本:
比如我的电脑显示为:
表示 Ubuntu 中安装了 3.8.5 版本的 Python。
我们现在一般使用的是 Python 3,因此使用以下命令安装 pip3 :
在按要求输入账户密码后,将安装 pip3 和它的依赖项。
安装完成后,输入以下命令来检查安装是否正确:
结果将显示 pip3 的版本号:
类似显示意味着已成功安装 pip3 。
对于 Python 而言,可以构建一个虚拟环境(Virtual Environment),并在虚拟环境中安装不同的软件包。
我们这里不使用虚拟环境,直接将 opencv-contrib-python 安装到系统中(在下面的 macOS 中再演示虚拟环境安装):
经过一段时间后,显示安装了 opencv-contrib-python 及其他依赖包(如 numpy ):
由于 macOS 上自带的是 Python 2,需要自行安装 Python 3。同时,部分同学 (包括我!!)=可能安装过 Anaconda 或者 Pycharm 等软件,使得 macOS 下 Python 的版本管理混乱。我后面会专门写一篇文章介绍躲开这些坑的方法。
这里介绍使用 pip 将 OpenCV 安装到虚拟环境下的过程(重点是 macOS 上虚拟环境的配置)。
安装 virtualenv 和 virtualenvwrapper 到电脑中 [2] :
之后,需要在系统配置文件 ~/.bash_profile 中添加配置内容。使用 vim (或 nano 等应用)打开该文件:
将下列内容添加到文件末尾:
保存文件后,在终端中运行下面命令:
virtualenvwrapper 提供了一些常见的命令,可以用于配置虚拟环境。
我们这里创建一个名为 cv_test 的 Python3 的虚拟环境:
可以看到,此时命令行的最前面增加了一个括号,显示为 (cv_test) ,表示此时已在此虚拟环境下工作了。
下面将 opencv-contrib-python 安装到系统中:
静候片刻,即完成了 OpenCV 的安装。
无论 Ubuntu 还是 macOS,安装完成后,可以测试是否安装成功。
以 macOS 为例,首先进入对应的虚拟环境中:
然后在终端中运行 python3 ,进入 Python 3 的交互环境,通过导入 OpenCV 包,即可显示版本:
说明我们使用 pip 安装成功了 OpenCV,可供后续使用。