- OpenCV Python 教程
- OpenCV Python - 主页
- OpenCV Python - 概览
- OpenCV Python - 环境
- OpenCV Python - 读取图像
- OpenCV Python - 写入图像
- OpenCV Python - 使用 Matplotlib
- OpenCV Python - 图像属性
- OpenCV Python - 位运算
- OpenCV Python - 形状和文本
- OpenCV Python - 鼠标事件
- OpenCV Python - 添加轨迹条
- OpenCV Python - 调整大小和旋转
- OpenCV Python - 图像阈值
- OpenCV Python - 图像滤波
- OpenCV Python - 边缘检测
- OpenCV Python - 直方图
- OpenCV Python - 颜色空间
- OpenCV Python - 变换
- OpenCV Python - 图像轮廓
- OpenCV Python - 模板匹配
- OpenCV Python - 图像金字塔
- OpenCV Python - 图像添加
- OpenCV Python - 图像混合
- OpenCV Python - 傅里叶变换
- OpenCV Python - 采集视频
- OpenCV Python - 播放视频
- OpenCV Python - 从视频中提取图像
- OpenCV Python - 从图像创建视频
- OpenCV Python - 人脸检测
- OpenCV Python - 均值漂移/CamShift
- OpenCV Python - 特征检测
- OpenCV Python - 特征匹配
- OpenCV Python - 数字识别
- OpenCV Python 资源
- OpenCV Python - 快速指南
- OpenCV Python - 资源
- OpenCV Python - 讨论
OpenCV Python - 编写图像
CV2 包有 imwrite() 函数,可以将一个图像对象保存到某个指定的文件中。
使用 imwrite() 函数保存图像的命令如下所示 −
cv2.imwrite(filename, img)
图像格式由 OpenCV 自动从文件扩展名中确定。OpenCV 支持 *.bmp、*.dib、*.jpeg、*.jpg、*.png、*.webp、*.sr、*.tiff、*.tif 等图像文件类型。
示例
以下程序加载了 OpenCV 图标图像,并在按 “s” 键时将图像的灰度版本保存下来 −
import numpy as np import cv2 # Load an color image in grayscale img = cv2.imread('OpenCV_Logo.png',0) cv2.imshow('image',img) key=cv2.waitKey(0) if key==ord('s'): cv2.imwrite("opencv_logo_GS.png", img) cv2.destroyAllWindows()
输出
广告