【发布时间】:2016-03-18 19:05:18
【问题描述】:
我已经安装了OpenCV,详情如下:
brew info opencv homebrew/science/opencv: stable 2.4.12 (bottled),
HEAD 开源计算机视觉库http://opencv.org/ /usr/local/Cellar/opencv/2.4.12(225个文件,36M)
然后,我运行 Python 来导入 cv 的库并得到 ImportError
ImportError: dlopen(./cv2.so, 2): 库未加载: /usr/local/lib/libpng16.16.dylib 引用自: /usr/local/Cellar/opencv/2.4.12/lib/libopencv_highgui.2.4.dylib
原因:库版本不兼容:libopencv_highgui.2.4.dylib 需要 35.0.0 或更高版本,但 libpng16.16.dylib 提供 版本 34.0.0
我找到了一些相关的问题,并按照建议重新安装 libpng 以获得最新版本。不幸的是,它仍然不起作用..
这里是 libnpg 的详细信息:
brew info libpng libpng: stable 1.6.19 (bottled), HEAD Library for 处理PNG图片http://www.libpng.org/pub/png/libpng.html
/usr/local/Cellar/libpng/1.6.19(17个文件,1.2M)
【问题讨论】: