实现读取、保存、窗口输出显示、关闭窗口功能
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 版权协议,转载请附上原文出处链接和本声明。