目录
1.预备知识
- imread() 加载图片
- imwrite() 保存图像
- imread() 加载图片
有两个参数,第一个参数为字符串形式,也就是图片的路径
第二个参数是一个flag,指定了读取图像的方式, 默认的是加载彩色图像
传递第二个参数的时候,可以简单的传递1,0,-1
- imwrite() 保存图像
第一个参数是文件名,或者文件的路径
第二个参数是要保存的图像
2.代码实现
import cv2
cv2.namedWindow("win",cv2.WINDOW_NORMAL)
cv2.resizeWindow("win", 800, 600)
a = cv2.imread("./girl.jpg") # 加载图像,存到变量a中
while True:
cv2.imshow("win",a) # 显示图像a,窗口名字为win
key = cv2.waitKey(0) # 等待按键输入
if key == ord('q'):
cv2.destroyAllWindows()
break
elif key == ord('s'): # 保存图片
cv2.imwrite("./hello.png",a)
break
else:
print(key)
cv2.destroyAllWindows() # 退出循环后,销毁所有窗口