少走弯路:Mac+python+opencv
捣腾了一个晚上,终于在Mac环境下将opencv配置在python语言下。首先,感谢一下这些博文提供的帮助。
1.http://blog.csdn.net/nillei/article/details/62421724
2.http://stackoverflow.com/questions/28157976/importing-opencv-and-getting-numpy-core-multiarray-failed-to-import
这里不讲解python,brew,xcode的安装过程,但这些都需要提前安装好。
以下为opencv安装步骤:
1.在终端输入以下代码
brew tap homebrew/science
brew install opencv
可以通过brew list命令看opencv是否安装成功,opencv安装目录在(/usr/local/Cellar/opencv/2.4.13.2)下
2.成功安装好opencv之后
cd /Library/Python/2.7/site-packages/
sudo ln -s /usr/local/Cellar/opencv/2.4.13.2/lib/python2.7/site-packages/cv.py cv.py
sudo ln -s /usr/local/Cellar/opencv/2.4.13.2/lib/python2.7/site-packages/cv2.so cv2.so
同时配置好环境变量,在.bash_profile中添加变量。
cd ~
touch .bash_profile
open -e .bash_profile
在.bash_profile 中输入 export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages 。再保存环境变量。
source .bash_profile
3.在终端import cv2,测试是否成功。
如果想在编译器里面测试,本人使用的是Pycharm,输入如下代码:
import cv2(注:可能会出现红色下划线,但不影响执行) im = cv2.imread("123.jpeg") cv2.namedWindow("Image") cv2.imshow("Image",im) cv2.waitKey(0)
cv2.destroyAllWindows()
一般情况下,可以执行成功。除非有一些特殊情况,如下文所罗列
异常情况1(如下图:多numpy版本情况):
解决情况1:终端输入命令 python -m pip install --upgrade numpy
少走弯路:Mac+python+opencv相关推荐
- 如何系统的自学python-自学Python应该如何正确系统学习,避免少走弯路
原标题:自学Python应该如何正确系统学习,避免少走弯路 人生苦短,我用 Python. 学习 Python 的初学者往往会面临以下残酷的现状: 网上充斥着大量的学习资源.书籍.视频教程和博客,但是 ...
- 2022新版Python所有方向的学习路线图,自学少走弯路秘籍
最近花了不少时间专门去更新了一下Python所有方向的学习路线图,在之前的基础上做很多的改良,希望能够帮助自学的小伙伴们,多一份参考,避免少走弯路. 但首先我得先说明一下,每个技术人对技术的看法都不尽 ...
- 基于Face++使用python+opencv来实现人脸验证及人脸解锁
csdn不方便的话转到github 源码和图片资料都在github https://github.com/ChenJian-Jia/Based-on-face-Python-and-OpenCV-ar ...
- 使用Python,OpenCV在视频中进行实时条形码检测
使用Python,OpenCV在视频中进行实时条形码检测 1. 步骤 2. 适用场景及优化 3. 总结 4. 源码 参考 上一篇博客介绍了如何检测和查找图像中的条形码.这篇博客将进行一些优化以检测实时 ...
- 带你少走弯路:五篇文章学完吴恩达机器学习
本文是吴恩达老师的机器学习课程[1]的笔记和代码复现部分,这门课是经典,没有之一.但是有个问题,就是内容较多,有些内容确实有点过时. 如何在最短时间学完这门课程?作为课程的主要翻译者和笔记作者,我推荐 ...
- python+opencv图像拼接-python opencv 图像拼接的实现方法
初级的图像拼接为将两幅图像简单的粘贴在一起,仅仅是图像几何空间的转移与合成,与图像内容无关.高级图像拼接也叫作基于特征匹配的图像拼接,拼接时消去两幅图像相同的部分,实现拼接合成全景图. 具有相同尺寸的 ...
- Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示
Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示 第一章:霍夫变换检测圆 ① 实例演示1 ② 实例演示2 ③ 霍夫变换函数解析 第二章:Python + openc ...
- python opencv图像匹配_关于python:OpenCV功能匹配多个图像
如何使用FLANN优化许多图片的SIFT功能匹配? 我有一个从Python OpenCV文档中获取的工作示例.然而,这是将一个图像与另一个图像进行比较而且速度很慢.我需要它来搜索一系列图像(几千个)中 ...
- 【图像处理】——Python+opencv实现提取图像的几何特征(面积、周长、细长度、区间占空比、重心、不变矩等)
转载请注明详细地址 本文简单介绍了图像常见几何特征的概念以及求解方法 本文介绍了Python和opencv求解几何特征的常用方法 目录 其他形状外接轮廓的方法可以参考:<OpenCV-Pytho ...
最新文章
- 请写出sfr和sbit的语句格式_最新最全 Oracle ORA-01861: 文字与格式字符串不匹配
- DeepFocus,基于AI实现更逼真的VR图像
- Koa-router 优先级问题
- 炳辉中学2021高考成绩查询,天长中学 炳辉中学 天长二中 关塘中学2019年高考成绩喜报...
- KEIL STC 仿真
- 恭喜流氓360vb100再次爆零
- 谈谈两个互联网大佬的「认知革命」
- C语言解决打鱼晒网问题
- 圆通快递拒收后,如何快速查询退回件单号的物流情况
- 关于C与C++的区别
- c语言程序运行一会死机,为什么函数执行完了,还能导致系统死机?
- 地表最强超融合 | 揭开VxRail“隐秘的角落”
- php商品评价,商品评价,评价,商品详情,商品评价api,api,评价api,商品详情
- c语言 爱心 (koi奋斗中~~)
- CMMI V2.0培训纪实
- C++课程设计(校车订票系统)
- Bubble(13)
- ESP8266的STA模式AP模式配置
- 唠唠SE的集合-01——Collection接口
- 菜鸟站长之家SEO工具大礼包多达上百个小工具