在mac上配置opencv python开发环境
Machine learning基础看的差不多了,觉得应该开始找点实际而又感兴趣的东西做一做,打算开始入门cv。在mac上安装opencv配置python的开发环境着实让人废了不少劲。opencv的官网上有windows、linux、android和ios上的安装方法,照本宣科即可。然而在mac上安装却没有教程。
首先来总结一下失败的经验。
当时要安装opencv的时候,首先就是使用包管理软件pip,输入以下命令:
sudo pip install opencv-python
输入密码之后静待一段时间,很愉快的就安装成功了,在python解释器中输入import cv2成功。但是当写测试代码的时候,便爆出这个错误:
cv2.error:/Users/travis/build/skvark/opencv-python/opencv/modules/highgui/src/window.cpp:527: error: (-2) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function cvNamedWindow
这个错误的意思是当前使用的python开发环境中没有gtk+,后来看了看官方文档,opencv中的一些图形函数依赖gtk+,在安装opencv之前必须安装gtk+。于是又寻找gtk+的安装方法。
搜索了好久,发现最便捷最好用的在