openCV学习笔记(一)---初始openCV

来源:互联网 发布:建工金源网络培训平台 编辑:程序博客网 时间:2024/05/17 02:22

昨天第一次听说了openCV,自己百度了下,看了下官方文档,因为没动手实践,觉得,兴致缺缺,今天开始实践,发现,真的是interesting啊。以此记录下自己新学的技术的历程。

1:下载安装openCV。

我之前在官网下载了一个openCV,直接解压安装就好了,没啥步骤。但是后来在Python下又需要安装一个,不知道我之前安装那个是不是重复的,因为毕竟它在前面。

Python下的安装:进入到Python的安装目录:执行pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple 命令。


然后打开pycharm,如果之前打开了,一定要重启再打开,然后就可以使用了。

2:开始读取输出(好激动人心)

1)先导入opencv

import cv2

2)读取图片:

imread('图片地址','灰度')

*灰度:从0~1,表示从全灰到彩色。

3)显示图片:

imshow('window name','图片对象')

图片会显示在一个window里,并且这个window还会自适应图片的大小。

要想显示的图片不一闪而过,只有这两步是不够的。


4)保存图片

imwrite('保存图片名','被保存的图片对象')


全部代码

import cv2# 载入图像im = cv2.imread('dog.png',1)# 打印图像尺寸h,w = im.shape[:2]print(h,w)# 保存图片cv2.imwrite('saveDog.jpg',im)gray=cv2.cvtColor(im,cv2.COLOR_GRAY2BGR)print(gray.shape)

官网还演示了一个使用matplotlib的步骤。

但是因为Python缺省是不含matplotlib包的,所以也需要自己安装。不需要去下载什么,也是直接在Python的安装目录下运行两句命令就可以了。

python -m pip install -U pip setuptools

python -m pip install matplotlib

安好之后记得重启pycharm,不然用不起

2:使用matplotlib.

官网简单介绍了一下使用matplotlib显示一个灰色图片的方法,后续方法学到了再补充。



哈哈哈,小女子一枚,看什么都觉得好神奇,加油,继续学习。