【发布时间】:2014-10-01 00:04:52
【问题描述】:
尝试让 opencv for python 在 Mac OSX 上运行 - Mavericks 但在从 python 导入 cv 时不断获取 libjpeg.8.dylib 的图像
(最近从山狮更新)
这就是我所做的:
1.brew tap homebrew/science
2.brew install opencv
3.python
4.import cv
-得到以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/cv.py", line 1, in <module>
from cv2.cv import *
ImportError: dlopen(/usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages/cv2.so, 2): Library not loaded: /usr/local/lib/libjpeg.8.dylib
Referenced from: /usr/local/Cellar/opencv/2.4.9/lib/libopencv_highgui.2.4.dylib
Reason: image not found
- 我查找了 libjpeg.8.dylib,并在
/usr/local/Cellar/jpeg/8d/lib/中找到了它,这显然不是 libopencv_highgui.2.4.dylib 正在查找的位置。
我对 Mac OS 和自制软件有点陌生。谁能解释如何解决这个错误并让 opencv 运行?我有 Mac 预装的 python,它们是由 homebrew 安装的。
谢谢。
【问题讨论】: