捣腾了一个晚上,终于在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相关推荐

  1. 如何系统的自学python-自学Python应该如何正确系统学习,避免少走弯路

    原标题:自学Python应该如何正确系统学习,避免少走弯路 人生苦短,我用 Python. 学习 Python 的初学者往往会面临以下残酷的现状: 网上充斥着大量的学习资源.书籍.视频教程和博客,但是 ...

  2. 2022新版Python所有方向的学习路线图,自学少走弯路秘籍

    最近花了不少时间专门去更新了一下Python所有方向的学习路线图,在之前的基础上做很多的改良,希望能够帮助自学的小伙伴们,多一份参考,避免少走弯路. 但首先我得先说明一下,每个技术人对技术的看法都不尽 ...

  3. 基于Face++使用python+opencv来实现人脸验证及人脸解锁

    csdn不方便的话转到github 源码和图片资料都在github https://github.com/ChenJian-Jia/Based-on-face-Python-and-OpenCV-ar ...

  4. 使用Python,OpenCV在视频中进行实时条形码检测

    使用Python,OpenCV在视频中进行实时条形码检测 1. 步骤 2. 适用场景及优化 3. 总结 4. 源码 参考 上一篇博客介绍了如何检测和查找图像中的条形码.这篇博客将进行一些优化以检测实时 ...

  5. 带你少走弯路:五篇文章学完吴恩达机器学习

    本文是吴恩达老师的机器学习课程[1]的笔记和代码复现部分,这门课是经典,没有之一.但是有个问题,就是内容较多,有些内容确实有点过时. 如何在最短时间学完这门课程?作为课程的主要翻译者和笔记作者,我推荐 ...

  6. python+opencv图像拼接-python opencv 图像拼接的实现方法

    初级的图像拼接为将两幅图像简单的粘贴在一起,仅仅是图像几何空间的转移与合成,与图像内容无关.高级图像拼接也叫作基于特征匹配的图像拼接,拼接时消去两幅图像相同的部分,实现拼接合成全景图. 具有相同尺寸的 ...

  7. Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示

    Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示 第一章:霍夫变换检测圆 ① 实例演示1 ② 实例演示2 ③ 霍夫变换函数解析 第二章:Python + openc ...

  8. python opencv图像匹配_关于python:OpenCV功能匹配多个图像

    如何使用FLANN优化许多图片的SIFT功能匹配? 我有一个从Python OpenCV文档中获取的工作示例.然而,这是将一个图像与另一个图像进行比较而且速度很慢.我需要它来搜索一系列图像(几千个)中 ...

  9. 【图像处理】——Python+opencv实现提取图像的几何特征(面积、周长、细长度、区间占空比、重心、不变矩等)

    转载请注明详细地址 本文简单介绍了图像常见几何特征的概念以及求解方法 本文介绍了Python和opencv求解几何特征的常用方法 目录 其他形状外接轮廓的方法可以参考:<OpenCV-Pytho ...

最新文章

  1. 请写出sfr和sbit的语句格式_最新最全 Oracle ORA-01861: 文字与格式字符串不匹配
  2. DeepFocus,基于AI实现更逼真的VR图像
  3. Koa-router 优先级问题
  4. 炳辉中学2021高考成绩查询,天长中学 炳辉中学 天长二中 关塘中学2019年高考成绩喜报...
  5. KEIL STC 仿真
  6. 恭喜流氓360vb100再次爆零
  7. 谈谈两个互联网大佬的「认知革命」
  8. C语言解决打鱼晒网问题
  9. 圆通快递拒收后,如何快速查询退回件单号的物流情况
  10. 关于C与C++的区别
  11. c语言程序运行一会死机,为什么函数执行完了,还能导致系统死机?
  12. 地表最强超融合 | 揭开VxRail“隐秘的角落”
  13. php商品评价,商品评价,评价,商品详情,商品评价api,api,评价api,商品详情
  14. c语言 爱心 (koi奋斗中~~)
  15. CMMI V2.0培训纪实
  16. C++课程设计(校车订票系统)
  17. Bubble(13)
  18. ESP8266的STA模式AP模式配置
  19. 唠唠SE的集合-01——Collection接口
  20. 菜鸟站长之家SEO工具大礼包多达上百个小工具

热门文章

  1. set的用法及短语_专升本英语易考短语搭配+常考句型
  2. 贪吃蛇的c语言代码怎么弄,刚学C语言,想写一个贪吃蛇的代码
  3. seo日常工作表_seo工作者的日常和苦与甜
  4. Linux pwn入门教程,i春秋linux_pwn入门教程复现之栈溢出基础
  5. fedora 16 下搭建gvim+xdebug调试环境
  6. Linux 抓包工具:tcpdump
  7. 多核CPU上python多线程并行的一个假象(转)
  8. node平台的安装与搭建
  9. Lua FSM有限状态机的实现
  10. ros-Qt代码环境的搭建