资讯专栏INFORMATION COLUMN

OpenCV Python安装教程

summerpxy / 3021人阅读

摘要:比较复杂的是下载源代码使用安装。上安装的方法先上可以直接编译安装首先要安装编译需要的依赖包下载的源代码解压编译并安装另外在上使用调用需要安装对应的包完整脚本地址使用一个简单用来验证是否能够调用的方法可以得到版本

OpenCV全称:Open Source Computer Vision Library,是一个开源的跨平台计算机视觉库,github地址:https://github.com/opencv/opencv。OpecCV主要用c++语言编写,也提供了python等其他语言的,下面介绍下如何在MacOS和Ubuntu上如何安装OpenCV以及OpenCV的Python调用库。

MacOS上面安装 安装OpenCV

使用Homebrew安装直接安装OpenCV:

brew install opencv

OpenCV的安装目录为:/usr/local/Cellar/opencv/
也可以从官网下载安装包直接安装。比较复杂的是下载源代码使用cmake安装。

cv2

OpenCV在Python中调用的时候使用的库是cv2。在python中可以直接使用cv2:

import cv2

直接import会出现错误:

Traceback (most recent call last):
  File "", line 1, in 
ImportError: No module named cv2

这是因为Python并不能找到对应的OpenCV的库。
cv2在那里呢?使用pip install安装,也没有找到对应的cv2库。回头看OpenCV的安装目录在lib下面可以看到一个python2.7的包,Python的相关引用都在里面,在site-packages目录下有两个文件:

cv.py
cv2.so

可以把这两个文件复制Python库目录/usr/local/lib/python2.7/site-packages下面,这样在调用的时候Python就可以找到cv2的库。

Ubuntu上安装OpenCV的方法

先Ubuntu上可以直接编译OpenCV安装,首先要安装编译需要的依赖包:

sudo apt-get install cmake build-essential libgtk2.0-dev libjpeg8-dev libjpeg-dev libavcodec-dev libavformat-dev libtiff5-dev cmake libswscale-dev

下载OpenCV的源代码:

wget https://codeload.github.com/o...

解压:

tar -xzvf 2.4.13.tar.gz

编译并安装:

cd opencv-2.4.13

cmake
make
sudo make install

另外在Ubuntu上使用Python调用OpenCV需要安装对应的python包:

sudo apt-get install python-opencv

完整脚本地址:https://github.com/jjz/script/blob/master/opencv-python.sh

使用OpenCV

一个简单用来验证Python是否能够调用OpenCV的方法:

import cv2
cv2.__version__

可以得到OpenCV版本:

"2.4.13.1"

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38252.html

相关文章

  • OpenCV Python安装教程

    摘要:比较复杂的是下载源代码使用安装。上安装的方法先上可以直接编译安装首先要安装编译需要的依赖包下载的源代码解压编译并安装另外在上使用调用需要安装对应的包完整脚本地址使用一个简单用来验证是否能够调用的方法可以得到版本 OpenCV全称:Open Source Computer Vision Library,是一个开源的跨平台计算机视觉库,github地址:https://github.com...

    Yangyang 评论0 收藏0
  • 川普撞脸希拉里(基于 OpenCV 的面部特征交换)

    摘要:美国开国领袖们如果看到美国民众只能在希拉里和川普中选择,估计要集体气活过来。本教程由发布在实验楼,完整教程及在线练习地址川普撞脸希拉里基于的面部特征交换一教程介绍内容简介通过库来实现人脸面部特征交换。 话说这次美国大选可谓赚足了眼球,在美国史上,恐怕没有哪一年的总统大选会像今年一样诡谲和热闹。 美国开国领袖们如果看到美国民众只能在希拉里和川普中选择,估计要集体气活过来。作为一个闲得蛋疼...

    SunZhaopeng 评论0 收藏0
  • [译]OpenCV OCR and text recognition with Tesseract

    摘要:纳入深度学习模型来进一步提升准确率只是时间问题,事实上,这个时间已经到来。最新版本支持基于深度学习的,准确率显著提高。该函数使用基于深度学习的文本检测器来检测不是识别图像中的文本区域。高效使用概率最高的文本区域,删除其他重叠区域。 By Adrian Rosebrock on September 17, 2018 in Deep Learning, Optical Character ...

    gnehc 评论0 收藏0
  • Python中库的相关概念以及安装教程

    摘要:中库的相关概念以及安装教程中库的相关概念模块包库第三方库的安装在线安装离线安装中库的相关概念模块在介绍库之前首先介绍一下模块模块从定义上来说是包含并且有组织的代码片段。 ...

    番茄西红柿 评论0 收藏2637
  • CUDA + pytorch + pycharm + Anaconda + OpenCV安装教程与环

    摘要:是一种由推出的通用并行计算架构,该架构使能够解决复杂的计算问题。二者安装要求与的版本需要相匹配,我们在安装时要特地注意此点。截止目前年月号,最新版本为。的安装教程也在里面。当出现结果时,表示安装成功。 ...

    codergarden 评论0 收藏0

发表评论

0条评论

summerpxy

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<