具体看代码 注释很多
import cv2
# 读取一张图片
# 第一个参数 读取图像的路径
# 第二个参数 它指定应该读取图像的方式。默认值为cv2.IMREAD_COLOR (int值 1)
img = cv2.imread("img/1.png", cv2.IMREAD_COLOR)
# 新建一个窗口 名字叫 "image"
# 第一个参数 窗口的名称
# 第二个参数 窗口的类型:
# cv2.WINDOW_AUTOSIZE 根据窗口内容的大小显示
# cv2.WINDOW_NORMALW 可以修改窗口大小
cv2.namedWindow('image', cv2.WINDOW_NORMAL)
# 显示图像
# 第一个参数 要显示图像的窗口 窗口名称
# 第二个参数 要显示的图像
cv2.imshow('image', img)
# 监测按键
key = cv2.waitKey(0)
# esc键
if key == 27:
# 销毁所有窗口
cv2.destroyAllWindows()
elif key == ord("s"): # 按下 s 键
# 保存图像
# 第一个参数 图像保存的路径
# 第二个参数 需要保存的图像
cv2.imwrite("img/1_copy.png", img)
cv2.destroyAllWindows()
else:
print("你按了其他键")