OpenCV
打开一张图片,以灰度的方式读取出来并显示,如果按esc就退出,如果按s就保存退出,其他建就继续等待用户输入。 核心函数:
- cv2.imread()
- cv2.imshow()
- cv2.imwrite()
import cv2 as cv
# 打开图片
img = cv.imread("/Users/liaocheng/PycharmProjects/OpenCVDemo/images/640.jpeg", cv.IMREAD_GRAYSCALE)
# 显示图片
cv.imshow("650.jpeg", img)
while(True):
# 设置按键退出,如果设置为0就是一直等待用户按键
k = cv.waitKey(0)
if k == 27:
cv.destroyAllWindows()
break
elif k == ord("s"):
cv.imwrite("demo.jpeg", img)
cv.destroyAllWindows()
break