OpenCV--图片读取与保存

图片读取与保存

python代码和笔记

python 复制代码
import cv2
import matplotlib.pyplot as plt
"""
图片读取与保存
"""
# 默认按彩色图片读取
cat = cv2.imread('./img/cat.jpeg')
# plt显示图片和原图片颜色不一样,因为OpenCV读进来的图片数据的通道不是默认的RGB(红绿蓝) 而是BGR
plt.imshow(cat)
plt.show()

cv2.imshow('cat', cat)
key = cv2.waitKey(0)
if key & 0xFF == ord('q'):
    print('准备销毁窗口')
    cv2.destroyAllWindows()

# 保存图片
cv2.imwrite("./img/123.png", cat)

"""
把展示图片的代码封装起来 方便重用
"""


def cv_show(name, img):
    cv2.imshow(name, img)
    asc = cv2.waitKey(1)
    if asc & 0xFF == ord('q'):
        print('准备销毁窗口')
        cv2.destroyAllWindows()
相关推荐
YuanDaima204813 小时前
WSL2 与 Ubuntu 22.04 基础环境部署指南
linux·运维·服务器·人工智能·ubuntu·docker
初心未改HD13 小时前
机器学习之决策树详解
人工智能·决策树·机器学习
GitFun13 小时前
7.4 万 Star 的开源记忆系统,让 AI 编程助手不再“失忆
人工智能
数据门徒13 小时前
神经网络原理 第七章:委员会机器
人工智能·神经网络·机器学习
老纪14 小时前
Redis怎样利用Lua为多个Key同步续期
jvm·数据库·python
HyperAI超神经14 小时前
Token使用量降低30%,以「阿凡达」为灵感的异构智能体框架Eywa,高效结合语言模型与领域专用基础模型
人工智能·语言模型
2403_8832610914 小时前
C#怎么计算两个日期的差值_C#如何处理时间跨度【笔记】
jvm·数据库·python
xiaoxiaoxiaolll14 小时前
《Nature Communications》论文解读:皮秒级单光子偏振测量如何绘制多模光纤中的模态动态图谱
网络·人工智能
m0_7406532214 小时前
Golang切片底层原理是怎样的_Golang切片实现原理教程【简明】
jvm·数据库·python
yexuhgu14 小时前
CSS如何处理CSS逻辑属性兼容性_通过PostCSS转译为物理属性
jvm·数据库·python