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()
相关推荐
计算机科研狗@OUC几秒前
(icml26) Degradation-Aware Metric Prompting for Hyperspectral Image Restoration
人工智能·计算机视觉·图像修复
aigc20120408几秒前
PS 怎么去水印?4 种实操方案解决 AI 生成图右下角水印问题
人工智能
competes几秒前
数据查询方式最左匹配原则
java·大数据·前端·人工智能·windows
踏着七彩祥云的小丑2 分钟前
AI学习——Docker 打包与部署
人工智能·学习·docker·ai
nashane3 分钟前
HarmonyOS 6学习:应用无响应(AppFreeze)故障排查与性能优化指南
人工智能·pytorch·python
Rain5094 分钟前
GitLab-Runner + AI 代码审查服务 + 远程大模型 全套部署运维实战
linux·运维·人工智能·python·ci/cd·gitlab·ai编程
Engineer邓祥浩4 分钟前
宏观认知(4):AI与社会——吴恩达《AI for Everyone》Week4学习笔记
人工智能·笔记·学习
标书畅畅行5 分钟前
2026年企业级全流程 AI 标书工具选型指南:技术、合规与落地实践
大数据·人工智能
imDwAaY6 分钟前
从非线性分类到多层神经网络 CS188 Note21 学习笔记
人工智能·笔记·python·神经网络·学习·机器学习·分类
稳如磐石.7 分钟前
北京工控机生产工厂
大数据·人工智能·python