opencv-python imshow在mac中给出错误

时间:2016-12-10 11:24:39

标签: python macos opencv

我在mac os中使用pip install安装了opencv-python。现在cv2.imshow函数给出了以下错误

  

OpenCV错误:未指定错误(该功能未实现。使用Windows,GTK + 2.x或Carbon支持重建库。如果您使用的是Ubuntu或Debian,请安装libgtk2.0-dev和pkg-config,然后重新安装-cun cmake或configure script)在cvShowImage

我该如何解决这个问题?为什么pip不检查opencv依赖?

2 个答案:

答案 0 :(得分:3)

似乎从pypi安装opencv-python时启动imshow窗口并不起作用。取而代之的是删除它,并按照http://www.pyimagesearch.com/2016/12/19/install-opencv-3-on-macos-with-homebrew-the-easy-way/

上的精彩说明操作

(注意,不再需要使用--HEAD标签,从3.2.0开始)

简而言之:

  • 确保安装Xcode
  • brew tap homebrew / science
  • brew install opencv3 --with-contrib
  • echo /usr/local/opt/opencv3/lib/python2.7/site-packages>> (你的PYTHONPATH)/lib/python2.7/site-packages/opencv3.pth

答案 1 :(得分:0)

最适合我的修复方法是使用 mathplotlib

因为您可能必须删除所有以前版本的OpenCV,然后从源代码重新安装!