在Mac上安装python-opencv
来源:互联网 发布:双硬盘安装ubuntu 编辑:程序博客网 时间:2024/05/22 05:31
参考博文:
http://blog.csdn.net/ramonyang/article/details/37603933
http://blog.csdn.net/nillei/article/details/62421724
>sudo cmake -G "Unix Makefiles"
>sudo make -j8
>sudo make install
>sudo make install
4. 经过步骤3则OpenCV已经被Compile完成,并且相应的lib文件存放在“/usr/local/lib”文件夹,h文件存放在“/usr/local/include”。
至此,opencv for Mac 安装完毕。
———————————————————————————————————————————————
成功安装opencv之后,再安装博文2的做法,进入python的site-packages目录下,并制作替身(下载好的opencv放在/usr/local/Cellar/opencv/2.4.13.2/)。
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
3.最后配置环境变量,在.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
———————————————————————————————————————————————
在python下import cv2出错及解决办法:
Image not found错误,如图
试着把上图路径中的libjpeg.9.dylib拷贝一份,改名为 libjpeg.8.dylib,显示以下错误
最终解决方法:
把libjpeg.8.dylib文件拷贝一份到/usr/local/opt/jpeg/lib文件夹下
$ cp /usr/local/Cellar/jpeg/8d/lib/libjpeg.8.dylib /usr/local/opt/jpeg/lib
完成之后输入以下代码测试:
- import cv2
- img=cv2.imread("123.jpg")
- cv2.namedWindow("Image")
- cv2.imshow("Image",img)
- cv2.waitKey(0)
- cv2.destroyAllWindows()
若123.jpg文件找不到,则把123.jpg文件拷贝到Python工作目录下:
Python的路径在:
/Library/python/2.7
阅读全文
0 0
- 在Mac 上安装opencv和python
- 在MAC上安装OpenCV Python
- 在Mac上安装python-opencv
- 在mac上安装python-opencv,并在pycharm测试
- 在Mac上安装OpenCV
- 如何在mac上安装opencv与python
- 一个艰难的过程:在Mac上安装python-opencv
- mac上安装opencv与python
- 在Mac OSX 10.10 上安装opencv
- opencv 在mac上xcode的安装
- 在Mac中安装opencv-python
- 在Mac上安装编译OpenCV (for Cpp / Java / Android / Python)
- [图像处理]在Mac上安装 opencv ,用于 python
- Mac python opencv 安装
- mac安装opencv+python
- Mac OpenCV-Python安装
- mac 安装opencv/python-opencv
- 在mac上安装python,pip,Ipython
- Recyclerview 删除/插入item时,导致position错乱问题
- 软件系统功能设计(实战)训练(6个设计案例)
- windows环境杀掉所有tomcat进程
- nodejs error Windows_NT 6.1.7601 21 error code ELIFECYCLE 22 error angular-adminlte-plugin@0.1.0
- git tag
- 在Mac上安装python-opencv
- C# 学习之 异步编程
- Ext的相关介绍
- 编译BPI-M1P的dragonboard模式(草稿)
- BZOJ 2038 小Z的袜子(hose)( 莫队算法)
- mybatis学习中报错:org.apache.ibatis.exceptions.PersistenceException:
- No provider available from registry 127.0.0.1:2181 for service com.focussend.email.service.EdmTaskS
- 关于HLS中SVD分解的精度研究
- 小圆点+XlistView+RadioGroup