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()
相关推荐
楚来客7 分钟前
自动驾驶技术架构发展历程简介
人工智能·架构·自动驾驶
专利观察员13 分钟前
专利透视:长鑫科技背后的DRAM芯片变局
人工智能·科技·物联网
namelessmyth22 分钟前
聚合AI大模型API平台-横向评测对比
人工智能·语言模型·chatgpt·ai编程
yuanmenghao23 分钟前
Linux 性能实战 | 第 20 篇:trace-cmd 与 kernelshark 可视化分析 [特殊字符]
linux·python·性能优化
TMT星球24 分钟前
比亚迪成为曼城足球俱乐部官方合作伙伴
人工智能·科技
天一生水water28 分钟前
OpenRouter 入门教程:一个 API 玩转 500+AI 模型
人工智能
threerocks31 分钟前
AI 时代掌握 Markdown,是最基础也最必要的技能 (小红书长文也可以用哦)
人工智能·ai编程
看-是灰机34 分钟前
openclaw部署
人工智能
硅基流动38 分钟前
阻碍企业私有化大模型落地的“三座大山”
人工智能