我尝试在网站中给出的macOS Sierra中安装openCV: www.pyimagesearch.com。 代码已成功构建,但是当我尝试访问openCV时,会出现此错误。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv2.so, 2): Symbol not found: __ZL13pyopencv_fromIN2cv4MatxIdLi4ELi4EEEEP7_objectRKT_
Referenced from: /usr/local/lib/python2.7/site-packages/cv2.so
Expected in: flat namespace
in /usr/local/lib/python2.7/site-packages/cv2.so
答案 0 :(得分:0)
对我有用的一个解决方法是首先安装anaconda:
https://conda.io/docs/installation.html
然后,降级python版本并安装opencv3:
conda install python=3.5
conda install -c menpo opencv3
这对我来说很有魅力。
修改
您也可以使用以下方式通过pip安装:
pip install opencv-python