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()
相关推荐
新缸中之脑1 分钟前
Docling+视觉AI增强
人工智能
咩咩不吃草2 分钟前
【深度学习】:从神经网络到AI大模型的核心逻辑
人工智能·深度学习·神经网络
杜子不疼.3 分钟前
数字人技术实战:从零构建实时交互式AI虚拟人系统
人工智能
不会代码的小测试4 分钟前
UI自动化-Grid分布式运行
运维·分布式·python·selenium·自动化
cxr8285 分钟前
超越DNA:深入解析蛋白质组学与AI如何驱动下一代精准医疗
人工智能
百***07456 分钟前
进阶实战:Veo3.1 4K API深度集成短剧/漫剧系统,避坑与性能优化指南
python·性能优化
esmap6 分钟前
Clawdbot与ESMAP数字孪生技术融合分析
人工智能·计算机视觉·3d·ai·js
码农三叔7 分钟前
(9-2-03)电源管理与能源系统:能耗分析与功率管理(3)基于分布式神经网络架构的人形机器人算力分配
人工智能·能源·人形机器人
小辰辰就要混7 分钟前
20、Lambda表达式和Stream
开发语言·python
森之鸟9 分钟前
多智能体系统在鸿蒙开发中的可能性:让多个AI协同工作
人工智能·华为·harmonyos