Opencv学习(李立宗 Opencv轻松入门)第一章

  • Post author:
  • Post category:其他




实现读取、保存、窗口输出显示、关闭窗口功能

import cv2 #导入cv2模块

lena = cv2.imread("E:\\1.png",-1) #读取图片,这里使绝对路径,要是使用相对路径,则需要在工作路径下
lena2 = cv2.imwrite("E:\\2.bmp",lena) #将图片另存为,可以实现格式的转换,保存成功时,返回值为True,否则为False
''' 
cv2.namedWindow("window1")
cv2.namedWindow("PressA")
'''
# 创建名为window1的窗口

cv2.imshow("window1",lena) #在窗口window1输出保存在lena的图片
print (lena) #可以输出lena图像的部分像素值
print (lena2)
key = cv2.waitKey() #这里为等待无穷时间直到有按键按下,按下键的ASCLL码被返回到key
if key == ord('A'):
    cv2.imshow("PressA",lena) #imshow可以直接创建不存在的窗口PressA,然后在上输出lena图像
    #print(key)
elif key == ord('B'):
    cv2.imshow("PressB",lena)

cv2.waitKey()    #等待暂停程序
cv2.destroyAllWindows() #释放所有窗口



版权声明:本文为solo_egg原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。