发布于 2015-12-22 00:28:44 | 1222 次阅读 | 评论: 0 | 来源: PHPERZ
首先确保已经安装了Python
Mac 下可以直接使用 brew
来安装OpenCV,具体步骤如下:
# add opencv
brew tap homebrew/science
# install opencv
brew install opencv
安装必要的python库
pip install numpy
pip install matplotlib
测试是否安装成功
import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('road.png', 0)
plt.imshow(img, cmap='gray', interpolation='bicubic')
plt.xticks([]), plt.yticks([]) # to hide tick values on X and Y axis
plt.show()
写在最后:
作为一个曾经编译过无数次 OpenCV 最后好不容易成功的人来说,我觉得安装 OpenCV 这个问题可以归为玄学,尤其是在 Windows 下,所以安装的时候最好多请教 Google, Good Luck!
果然图方便是不行的,直接使用brew安装的OpenCV有bug,在使用findContours函数的时候会报错Assertion failed,查了好久发现这个是某个版本的bug,但是作者已经在最新的版本中修复了:issue
所以又得重新安装OpenCV了,先卸载掉之前的:
brew uninstall opencv
然后按照这篇文章中的方法安装: