OpenCV是一个跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

Mac安装OpenCV

在我们的深度学习的过程中,对于图像,Pillow,OpenCV等包装很有用。我在Mac中安装OpenCV遇到很多问题,所以汇总一下brew安装OpenCV的方法:

# add opencv

brew tap homebrew/science

# install opencv

# 安装2.4

brew install opencv

# 安装opencv3

brew install opencv3

在使用opencv前我们必须要安装python的numpy和matplotlib库

pip install numpy

pip install matplotlib

配置环境变量

很多教程到上一步结束了,其实并没有,当我们使用会出现ImportError: No module named cv2的问题,我们需要配置一下,在/usr/local/Cellar/下找到你资源的路径,我安装的是opencv3,配置教程如下:

先进入到python 模块的目录

cd /Library/Python/2.7/site-packages/

制作软连接:

sudo ln -s /usr/local/Cellar/opencv3/3.2.0/lib/python2.7/site-packages/cv2.so cv2.so

sudo ln -s /usr/local/Cellar/opencv3/3.2.0/lib/python2.7/site-packages/cv.py cv.py

最后写入环境变量:

vim ~/.bash_profile

#加入环境变量

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages

#使变量生效

source ~/.bash_profile

如果出现ImportError: numpy.core.multiarray failed to import执行如下操作:

pip install -U numpy

#

#如果上面个无法执行选下面个

sudo pip install numpy --upgrade --ignore-installed

测试是否安装成功

import cv2

import numpy as np

from matplotlib import pyplot as plt

img = cv2.imread('road.png', 0)

plt.imshow(img, cmap='gray', interpolation='bicubic')

plt.xticks([]), plt.yticks([]) # to hide tick values on X and Y axis

plt.show()

如果嫌以上的方法麻烦,也可以直接使用如下代码测试即可:

import cv2

OpenCV如何卸载

brew uninstall opencv

原创文章,转载请注明 :Mac下安装使用Python-OpenCV,解决opencv3安装完成无法使用的问题 - pytorch中文网

原文出处: https://ptorch.com/news/31.html

问题交流群 :168117787

opencv安装教程python3.7_Mac下安装使用Python-OpenCV,解决opencv3安装完成无法使用的问题 - pytorch中文网...相关推荐

  1. linux python2.7安装教程_Linux RedHat下安装Python2.7开发环境

    Linux RedHat下安装Python2.7.pip.ipython环境.eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 ...

  2. 图解Cygwin安装教程(win10下gcc,g++安装)

    Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...

  3. mysql8.0.13解压版安装密码设置_windows下mysql8.0.13解压版安装图文教程

    本文为大家分享了mysql8.0.13安装图文教程,供大家参考,具体内容如下 1.1. 下载: 我下载的是64位系统的zip包: 下载地址 下载zip的包 1.2.配置环境变量: 变量名:MYSQL_ ...

  4. 【OpenCV入门教程之十五】水漫金山:OpenCV漫水填充算法(Floodfill)

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/28261997 作者:毛星云(浅墨) ...

  5. 【OpenCV新手教程之十五】水漫金山:OpenCV漫水填充算法(Floodfill)

    本系列文章由@浅墨_毛星云 出品.转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/28261997 作者:毛星云(浅墨) ...

  6. python3 selenium安装教程_Mac OS下搭建 python3+pycharm+selenium+Chrome环境

    1.python3+pycharm搭建教程郭燕霞:mac系统搭建python3+pycharm​zhuanlan.zhihu.com 2.安装selenium Pycharm 下打开终端 直接命令行安 ...

  7. opencv安装教程python3.7_python3.7 -openCV安装教程与测试

    安装过程 在windows10 系统中安装 Anaconda3 与opencv. 一.安装python 我安装的是Anaconda3下python是3.7版本,使用的是Anaconda3-5.3.0- ...

  8. python3.7下载安装教程-CentOS 7 下 安装 Python3.7

    CentOS 7 安装 Python3.7 1. 我们先看看现有的 python2在哪里 [root@lidan /]# whereis python python: /usr/bin/python ...

  9. python3.7.4安装教程-Python3.7.4图文安装教程

    Python Python开发 Python语言 Python3.7.4图文安装教程 Python更新的很快,一转眼Python2已经过时了,本文为大家详细说明Python最新版本3.7.4的安装过程 ...

最新文章

  1. Debian/Ubuntu/Raspbian 时间同步
  2. pytorch 反卷积 可视化_手推反卷积
  3. python入门到实践-Python编程从入门到实践(基础入门)
  4. 图形基础 GPU架构(5)GPU vs CPU
  5. 机器学习框架ML.NET学习笔记【1】基本概念与系列文章目录
  6. Github上排名前五的开源网络监控工具
  7. linux下的安装:openssl
  8. 比特币矿商比特微正筹备美股上市
  9. gateway网关_公司要把网关Zuul换成Gateway,再难也得顶上
  10. 最近游戏更新 未整理 无图片 续
  11. Json本地校验工具--HiJson
  12. thoughtworks面试流程
  13. 京东 vs 苏宁:两个穷人的流血战争
  14. python制作epub文件代码
  15. cad图纸比对lisp_CompareDWG|CAD图纸比较软件(CompareDWG)下载v2018 官方版 - 欧普软件下载...
  16. java 横版游戏开发_用MyEclipse的Java Project开发仿DNF横版格斗游戏
  17. nginxgrafana监控面板显示nodatatoshow
  18. 10055 - Hashmat the Brave Warrior
  19. Django学习笔记(五)
  20. unkown the request

热门文章

  1. C++ 力扣剑指Offer16-数值的整数次方
  2. Java基础——Java IO详解
  3. Vue.js 极简小例:读值、样式调用、if判断、a 标签、点击事件、管道
  4. 【Quartz】深入Job、JobDetail、JobDataMap、Trigger
  5. Windows数据库编程接口简介
  6. 搭建SSM框架之Spring
  7. [c/c++] programming之路(25)、字符串(六)——memset,Unicode及宽字符,strset
  8. wampserver 虚拟主机
  9. vue 入门环境搭建
  10. win2008r2 AD用户账户的批量导入方法