pythonOpenCV之安装和第一个程序

需要下载的文件:1.python2.7.~ 2.pip 3.opencv

注意:opencv只支持python2.6和2.7系列的版本,其他的可以到官网下载最新版本.

        

1.首先安装python,打开安装程序,一路地next下去,然后在系统环境变量中的Path中加入python的安装路径。

 

然后测试python是否安装成功,打开cmd,输入python,如果出现python的版本号,证明python安装成功。

 

2.pip的安装。pip是一个安装和管理python包的工具

点击下载的pip文件解压,然后打开cmd,用命令cd转到pip解压的路径,然后输入 python setup.py install

回车,然后接下来会出现一大连串的安装信息。

 

3.接下里在pip路径中安装numpy和matplotlib。numpy和matplotlib是python的两个库。

        (1)输入python pip install numpy,然后会自动下载numpy

(2)输入python pip install matplotlib,然后会自动下载matplotlib

4.opencv安装。按照提示即可安装成功,接下来在opencv文件夹中的build\python\2.7下的cv2.pyd拷贝到python的安装目录python27\lib\site-package下面。

 

5.接下来在cmd中输入python进入python命令行,输入import cv2,如果没有提示任何错误,就代表安装成功。

但是当时我按照其他博文或官方的文档安装时都出现了错误。第一次安装时我没有下载 pip,我直接下载numpy在python的文件中,然后再在cmd中用python的命令import numpy。但是导入失败出现了错误信息,于是重新去官网下载numpy,第二次导入成功。于是我在cmd中import opencv,但不知为何,出现了错误信息,大概意思就是numpy不是最新的版本。于是我参考了其他的安装资料,下载了pip,直接用pip install numpy,然后opencv就成功导入了。其中缘由,现在也没有弄清楚。总之就是安装成功了。

6.接下来就是写一个小程序来测试一下。

创建一个test.py文件。

import cv2//导入opencv包
img = cv2.imread("C:/Users/tammy/Desktop/1.jpg")
cv2.namedWindow("Image")  //创建一个窗口
cv2.imshow("Image", img)//然后在窗口中显示图片
cv2.waitKey (0)  //如果不添最后一句,在IDLE中执行窗口直接无响应。在命令行中执行的话,则是一闪而过。
cv2.destroyAllWindows()//最后的销毁窗口是一个好的习惯

执行然后就会出现一张美美的图片啦

    

最后关于图片路径的问题的,我这里用的是绝对路径,但是要非常注意的是路径C:\Users\tammy\Desktop\1.jpg中的\在程序中是一个转义字符,(windows系统中的/和\没有本质的差别。)所以需要改成\\或/。

程序和安装中小细节是非常重要的,因为它可能让你踩到深坑,兜兜转转都解决不了,但是只要踩得坑多并善于记录总结,同样的坑不踩第二次,你也能慢慢地积累进阶成大神啦。

 

 

jie 

 

 

你可能感兴趣的:(pythonOpenCV之安装和第一个程序)