opencv安装教程python3.7_Mac下安装使用Python-OpenCV,解决opencv3安装完成无法使用的问题 - pytorch中文网...
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中文网...相关推荐
- linux python2.7安装教程_Linux RedHat下安装Python2.7开发环境
Linux RedHat下安装Python2.7.pip.ipython环境.eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 ...
- 图解Cygwin安装教程(win10下gcc,g++安装)
Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...
- mysql8.0.13解压版安装密码设置_windows下mysql8.0.13解压版安装图文教程
本文为大家分享了mysql8.0.13安装图文教程,供大家参考,具体内容如下 1.1. 下载: 我下载的是64位系统的zip包: 下载地址 下载zip的包 1.2.配置环境变量: 变量名:MYSQL_ ...
- 【OpenCV入门教程之十五】水漫金山:OpenCV漫水填充算法(Floodfill)
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/28261997 作者:毛星云(浅墨) ...
- 【OpenCV新手教程之十五】水漫金山:OpenCV漫水填充算法(Floodfill)
本系列文章由@浅墨_毛星云 出品.转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/28261997 作者:毛星云(浅墨) ...
- python3 selenium安装教程_Mac OS下搭建 python3+pycharm+selenium+Chrome环境
1.python3+pycharm搭建教程郭燕霞:mac系统搭建python3+pycharmzhuanlan.zhihu.com 2.安装selenium Pycharm 下打开终端 直接命令行安 ...
- opencv安装教程python3.7_python3.7 -openCV安装教程与测试
安装过程 在windows10 系统中安装 Anaconda3 与opencv. 一.安装python 我安装的是Anaconda3下python是3.7版本,使用的是Anaconda3-5.3.0- ...
- python3.7下载安装教程-CentOS 7 下 安装 Python3.7
CentOS 7 安装 Python3.7 1. 我们先看看现有的 python2在哪里 [root@lidan /]# whereis python python: /usr/bin/python ...
- python3.7.4安装教程-Python3.7.4图文安装教程
Python Python开发 Python语言 Python3.7.4图文安装教程 Python更新的很快,一转眼Python2已经过时了,本文为大家详细说明Python最新版本3.7.4的安装过程 ...
最新文章
- Debian/Ubuntu/Raspbian 时间同步
- pytorch 反卷积 可视化_手推反卷积
- python入门到实践-Python编程从入门到实践(基础入门)
- 图形基础 GPU架构(5)GPU vs CPU
- 机器学习框架ML.NET学习笔记【1】基本概念与系列文章目录
- Github上排名前五的开源网络监控工具
- linux下的安装:openssl
- 比特币矿商比特微正筹备美股上市
- gateway网关_公司要把网关Zuul换成Gateway,再难也得顶上
- 最近游戏更新 未整理 无图片 续
- Json本地校验工具--HiJson
- thoughtworks面试流程
- 京东 vs 苏宁:两个穷人的流血战争
- python制作epub文件代码
- cad图纸比对lisp_CompareDWG|CAD图纸比较软件(CompareDWG)下载v2018 官方版 - 欧普软件下载...
- java 横版游戏开发_用MyEclipse的Java Project开发仿DNF横版格斗游戏
- nginxgrafana监控面板显示nodatatoshow
- 10055 - Hashmat the Brave Warrior
- Django学习笔记(五)
- unkown the request
热门文章
- C++ 力扣剑指Offer16-数值的整数次方
- Java基础——Java IO详解
- Vue.js 极简小例:读值、样式调用、if判断、a 标签、点击事件、管道
- 【Quartz】深入Job、JobDetail、JobDataMap、Trigger
- Windows数据库编程接口简介
- 搭建SSM框架之Spring
- [c/c++] programming之路(25)、字符串(六)——memset,Unicode及宽字符,strset
- wampserver 虚拟主机
- vue 入门环境搭建
- win2008r2 AD用户账户的批量导入方法