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

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水平垂直都翻转;

 保存图片

 

#导入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()

 

 

  

 

 

 

http://www.lryc.cn/news/113348.html

相关文章:

  • 计算机网络-三种交换方式
  • 03 制作Ubuntu启动盘
  • 【JavaSE】String类中常用的字符串方法(超全)
  • Bootload U-Boot分析
  • 以公益之行,筑责任之心——2023年中创算力爱心公益助学活动
  • 【机器学习】处理样本不平衡的问题
  • Android前沿技术?Jetpack如何?
  • 为react项目添加开发/提交规范(前端工程化、eslint、prettier、husky、commitlint、stylelint)
  • 小研究 - MySQL 数据库安全加固技术的研究(一)
  • linux安装redis带图详细
  • MySql——数据库常用命令
  • 如何通过 WordPress 数据库启用插件?【进不去后台可用】
  • 芯片热处理设备 HTR-4立式4寸快速退火炉
  • 小研究 - 基于 MySQL 数据库的数据安全应用设计(一)
  • mysql转sqlite3
  • 在linux中使用 ./configure 时报错
  • 【LeetCode 算法】Reverse String 反转字符串
  • linux sysctl.conf 常用参数配置
  • 【stm32】初识stm32—stm32环境的搭建
  • Spring Boot3.0基础篇(二):Web 开发
  • 【WebRTC---源码篇】(三:一)音频轨
  • POM文件总体配置详细说明
  • 【项目 计网3】Socket介绍 4.9字节序 4.10字节序转换函数
  • Spring Security 和 Apache Shiro 登录安全架构选型
  • 如何恢复已删除的 PDF 文件 - Windows 11、10
  • 服务器数据恢复-raid5同步过程中又有一块磁盘报警的数据恢复案例
  • 解密Redis:应对面试中的缓存相关问题2
  • HTTP——八、确认访问用户身份的认证
  • 解决word打字卡顿问题的方法
  • python elasticsearch update by query