使用 homebrew
安装
brew install python3 # 必须要安装,尤其要做好 brew link python3
brew install opencv
切换到 site-packages 文件
jkx@jkx ⮀ ~/Library/python/3.6/lib/python/site-packages
将 cv2.so
拷贝进去
# 拷贝前
jkx@jkx ⮀ ~/Library/python/3.6/lib/python/site-packages ⮀ ls
__pycache__ pep8ext_naming.py
pep8_naming-0.4.1.dist-info
# 执行此步骤
jkx@jkx ⮀ ~/Library/python/3.6/lib/python/site-packages ⮀ ln -s /usr/local/Cellar/opencv3/3.1.0_4/lib/python3.6/site-packages/cv2.cpython-35m-darwin.so cv2.so
# 拷贝后
jkx@jkx ⮀ ~/Library/python/3.6/lib/python/site-packages ⮀ ls
__pycache__ pep8_naming-0.4.1.dist-info
cv2.so pep8ext_naming.py
# 出现如下表示 配置成功
>>> import cv2 # 在Python3下引入 cv2 不报错
>>>
第一个OpenCV程序,以灰度模式读取图片
import numpy as np
import cv2
img = cv2.imread('Users/jkx/Desktop/test01.jpg',0)
cv2.imshow('image01', img) # image01是窗口名
cv2.waitKey(0) # 弹出一张图片,是test01的灰度图
cv2.destroyAllWindows() # 上述程序运行进入无限循环,无法关闭,待解决
网友评论