[opencv]笔记

参考书籍:opencv-python中文教程(段力辉译)

笔记目标:记录opencv最基本的操作及实现,进阶学习以后补充。

补充:所有代码示例均在我的电脑环境(本机conda虚拟环境“tensorflow_py36”)下通过测试。

1、读取、显示、保存图像

 1 import numpy as np
 2 import cv2
 3 
 4 img = cv2.imread('picture/dlam.jpeg',0)#读取图像
 5 
 6 cv2.imshow('image',img)#显示图像
 7 
 8 k = cv2.waitKey(0)#等待按键按下,表示为k。
 9 if k == ord('q'):
10     cv2.imwrite('picture/save1.jpeg',img)#保存图像
11 else:
12     cv2.imwrite('picture/save2.jpeg', img)  # 保存图像
13 cv2.destroyAllWindows()#关闭所有窗口。这句必须写。

cv2.imread读取图像的第二个参数为0表示以灰度形式读取图像,为1表示以原彩形式读取图像,默认缺省值为1。

猜你喜欢

转载自www.cnblogs.com/ljfl-study/p/12751677.html