首先,如果大家想安装python,不如安装Anaconda(百度进入官网,下载和电脑环境相匹配的安装包),Anaconda可以说很方便,里面有好几种python编程环境,而且常见的包都安装好了。
接下来介绍在python环境里安装opencv.(我就介绍Anaconda环境吧),安装好Anaconda之后,里面有个类似于windows的cmd命令行界面:
安装opencv包,需要先安装好numpy和matplotlib,不过,只要安装了Anaconda,这两个包就装好了,接下来,就要用pip 安装opencv了。(我的电脑是win7+python3.5)
在上图界面输入
pip install opencv-python
这里需要注意的是安装的路径,我之前因为安装的路径不对,出现了ImportError: DLL load failed:找不到指定的模块
因此要注意,我们需要安装在python的目录下的scipyts文件下面,例如:C:/xxx/xxx/scipyts。
这里,在上图界面先输入你要安装的盘,比如C盘,输入
C:
然后按下Enter键,
输入 CD,按下空格键,输入要安装的目录,比如:C:/xxx/xxx/scipyts
然后输入上面的命令,等待安装,安装后开始检测,输入以下代码:
# -*- coding: utf-8 -*-
#导入cv模块
import cv2 as cv
#读取图像,支持 bmp、jpg、png、tiff 等常用格式
img = cv.imread("C:\\Users\\jingshan\\Desktop\\untitled.jpg")
#创建窗口并显示图像
cv.namedWindow("Image")
cv.imshow("Image",img)
cv.waitKey(0)
#释放窗口
cv.destroyAllWindows()
此外,如果你想卸载某个包,输入命令,比如 pip uninstall numpy,然后出现了y/n,即yes/no的意思,输入y就卸载掉了numpy包。
好的,就这样。如有错误欢迎指出。
参考文献:
Python环境搭建之OpenCV
ImportError: DLL load failed:找不到指定的模块
另外,附上:Windows环境下,Anaconda 安装多版本python,以及TensorFlow安装