我已经安装了OpenCV,详细信息如下:
然后,我运行Python导入cv库并获取ImportError
我发现了一些相关问题,并按照建议重新安装了libpng以获得最新版本。不幸的是,它仍然无法正常工作。
以下是libnpg的详细信息:
最佳答案
我终于解决了这个问题!
导入cv,cv2模块时,将加载目录/usr/local/lib/libpng16.16.dylib中的“libpng16.16.dylib”。
即使我将libpng的版本更新为最新版本,“libpng16.16.dylib”的新版本仍存储在:/usr/local/Cellar/libpng/1.6.19,而不是/ usr / local / lib / libpng16 .16.dylib。
因此,我将最新版本的“libpng16.16.dylib”复制到目录:/usr/local/lib/libpng16.16.dylib,此问题已解决!
我不确定这是否是最合适的解决方案,但至少可以奏效。
关于python - OpenCV 2.4.12中的不兼容错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34247747/