OpenCV-Python 读取图片、展示图片窗口、保存图片
本文通过 OpenCV-Python 对图片文件进行读取并弹出展示窗口进行展示该图片,当键盘按下s
键时则会保存当前图片为png
格式到当前程序 目录中。
文件结构如下:
main.py
代码如下:
import cv2 as cv
import sys
# 在本教程中,您将学习如何:
# 从文件中读取图像(使用cv::imread)
# 在 OpenCV 窗口中显示图像(使用cv::imshow)
# 将图像写入文件(使用cv::imwrite)
# 读取图片
img = cv.imread('starry_night.jpeg')
print(img)
if img is None:
sys.exit("无法读取该图像")
# 弹出窗口显示图片
cv.imshow('窗口标题', img)
k = cv.waitKey(0)
# 如果按下 s 键,则保存当前图片为 png 格式在当前目录
if k == ord('s'):
cv.imwrite('starry_night.png', img)
下载本示例代码包:
附参考教程原文:https://docs.opencv.org/4.5.5/db/deb/tutorial_display_image.html