当前位置: 首页 > article >正文

opencv学习三:保存图片

文章目录

  • 三、保存图片
    • (一)imwrite()保存图片
    • (二)代码

三、保存图片

(一)imwrite()保存图片

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

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

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

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

(二)代码

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()

http://www.kler.cn/a/154900.html

相关文章:

  • 力扣 最长公共前缀-14
  • 前端(3)——快速入门JaveScript
  • 【SpringBoot】20 同步调用、异步调用、异步回调
  • C#中 layout的用法
  • Python入门(4)--流程控制(下)
  • 【力扣热题100】[Java版] 刷题笔记-169. 多数元素
  • 一起学docker系列之十四Dockerfile微服务实践
  • 《opencv实用探索·八》图像模糊之均值滤波简单理解
  • 【性能测试】稳定性/并发压力测试的TPS计算+5W并发场景设计...
  • FL Studio水果软件2024简体中文语言版本下载
  • elment Loading 加载组件动态变更 text 值bug记录
  • 【海思SS528 | VO】MPP媒体处理软件V5.0 | VO模块编程总结
  • DS二分查找_搜索二维矩阵
  • C++包装类
  • 山西电力市场日前价格预测【2023-12-04】
  • Mysql安全之基础合规配置
  • C#网络编程(System.Net命名空间和System.Net.Sockets命名空间)
  • json标签
  • PG时间计算
  • 使用FFmpeg开发2-比特流过滤器
  • DAPP开发【05】ERC20/ERC721简介
  • 鸿蒙是Android套壳么,当然不是,ArkTS还是很有意思的
  • C#后台发送Get和Post请求的几种方法总结
  • HCIP-十六、IGMPPIM-SM 组播
  • 力扣题:字符串的反转-11.22
  • 论文解读--Visual Lane Tracking and Prediction for Autonomous Vehicles