opencv学习三:保存图片

文章目录

三、保存图片

(一)imwrite()保存图片

py 复制代码
retval = cv2.imwrite(filename,img,params)
  • filename的数据类型是const String&,这里要填入的参数是我们选择来要保存编辑后图片的路径,要注意的是,要加上诸如jpg、png的后缀,不然会报错

  • img的数据类型是array(即数组类型),这里一般情况下要填入的是8位单通道或3通道(带有BGR通道顺序)图像

  • params 的数据类型是const int&,可以不进行写入(有默认状态),也可以多个写入,具体格式请见实例操作部分。这里要填入的参数是用来表示图片要被特定格式保存的,有些参数也可以用相应的整数来进行表示

  • retval:返回值,保存成功返回 True,否则返回 False。

(二)代码

py 复制代码
import cv2

cv2.namedWindow("img",cv2.WINDOW_NORMAL)
cv2.resizeWindow("img",320,240)

img = cv2.imread("cat.jpeg")

# 利用while循环优化退出数组
while True:
    cv2.imshow("img",img)
    key = cv2.waitKey(0)
    if(key & 0xFF == ord('q')):
        break;
    elif(key & 0xFF == ord('s')):
        cv2.imwrite("./123.png",img)
    else:
        print(key)

cv2.destroyAllWindows()
相关推荐
2601_967338716 小时前
尚硅谷2026尚硅谷Java全栈+Python智能体教程
java·人工智能
alwaysrun6 小时前
AI与电力类比:系统性风险与社会治理对比
人工智能
tuanxiang6 小时前
在线测AI含量:批量内容生成的合规性排查踩坑记录
人工智能·深度学习·机器学习
Python大数据分析@6 小时前
为什么codex和chatgpt合并?
人工智能
SEO_juper7 小时前
实体SEO:从关键词到实体的2026搜索引擎与AI引用实战指南
人工智能·搜索引擎·seo·独立站·谷歌优化
集思广益的灰太狼7 小时前
变频器启动致PLC数据异常?西门子G120配合滤波器EMC抑制方案
人工智能·算法·工控·emc·电磁兼容·变频器·西门子
luckystar513~7 小时前
自己动手编写skills:我让AI使用git更规范、合理
人工智能
AI备案指南-满满7 小时前
数字虚拟人也开始备案了:AI虚拟人“生成式AI备案 + 算法备案“双重合规全解析
大数据·人工智能·机器人·生成式人工智能·算法备案
用户298698530147 小时前
PDF 转纯文本(TXT)免费攻略:轻松提取文字内容
人工智能·后端·c#
深频率7 小时前
AI吃电更吃铜:高端铜箔需求一年增260%
人工智能