4 三组例子,用OpenCV玩转图像-AI-python

读取,缩放,旋转,写入图像

首先导入包,为了显示导入matplotlib/为了在matplotlib显示

导入CV2/查看版本

导入图片/查看图片类型

图片数组

数组大小

对于opencv通道顺序蓝色B、绿色G、红色R

matplotlib通道顺序为 红色R、绿色G、蓝色B

所以我们要把opencv的顺序转换成->matplotlib通道顺序为 红色R、绿色G、蓝色B

按住shift+Tab可以看有哪些参数。

COLOR后面按住Tab键可以查看可以转换的有哪些

转换后,就正常了

灰度图模式显示/检查大小

显示

显示原来图片

大小

进行缩放

0垂直翻转;

1水平翻转;

-1水平垂直都翻转;

保存图片

python 复制代码
#导入opencv
import cv2
import numpy as np

#读取照片
img=cv2.imread('E:/ANCONDA/AI_Python_Study/img/cat.jpg')

#显示图片,要用循环来控制


while True:

        #一直显示
        cv2.imshow('Demo',img)


        #如果等待至少10ms,并且用户按了ESC键(ord('q'))
        if cv2.waitKey(10) & 0xFF ==27:
        #(if cv2.waitKey(10) & 0xFF ==ord('q'):)
            break
#关闭所有窗口
cv2.destroyAllWindows()
相关推荐
HUIBUR科技14 分钟前
AI重塑企业数字化:从系统建设到价值盘活的全新变革
人工智能·ai
深频率14 分钟前
6倍价格买8倍速度?GPT-6.1 Sol极速版的两个倍率
人工智能·gpt
Python测试之道17 分钟前
GitHub 实战课|Playwright MCP:让 AI 真的会用浏览器
人工智能·github
揽秀亭长18 分钟前
视频转脚本怎么处理更高效?四种工具的工作流程与适用场景分析
人工智能·音视频·语音识别
大虾别跑20 分钟前
ai-daily-2026-10-10
人工智能
鲲穹AI种草24 分钟前
小红书 AI 创作工具怎么选,多款工具实际使用情况整理
人工智能·文案创作
龙亘川28 分钟前
城市运管服平台下综合办公数字化建设实践与思考
大数据·人工智能·智慧城市·开源软件·数据可视化
IT_陈寒29 分钟前
Vue的数组更新把我坑惨了
前端·人工智能·后端
呆呆槑_Xiong29 分钟前
2026年GEO优化服务商怎么选?从AI用户增长看企业品牌可见度
人工智能
杨文说AI与数字化31 分钟前
拆开 Agent 的账单:为什么“判断”这一层值得一个专用模型
人工智能