OpenCV(python)从入门到精通——文件操作

server/2024/12/24 23:30:59/
  • 图像的读取
import cv2 as cv'''
图片的读取
'''
if __name__ == '__main__':# 读取图片img = cv.imread(r"images/1.jpg",cv.IMREAD_COLOR)# 显示图片cv.imshow("pic show",img)# 暂停cv.waitKey(0)

在这里插入图片描述

  • 不同读取方式,灰度图读取
import cv2 as cv'''
图片的读取
'''
if __name__ == '__main__':# 读取图片img = cv.imread(r"images/1.jpg",cv.IMREAD_GRAYSCALE)# 显示图片cv.imshow("pic show",img)# 暂停cv.waitKey(0)

在这里插入图片描述

  • 写入图
import numpy as np
import cv2 as cvimg = np.empty((200,200,3),np.uint8)img[...,0] = 255
img[...,1] = 0
img[...,2] =0# bgr --->rgb的方式#方式一: img = img[...,::-1]# 方式2
img = cv.cvtColor(img,cv.COLOR_BGR2RGB)cv.imwrite("img_save.jpg",img)
  • 读取视频
import cv2 as cv
# 创建对象
cap = cv.VideoCapture(0)while True:# ret 表示读取状态,frame 表示此时图片ret,frame = cap.read()# 显示cv.imshow("frame",frame)if cv.waitKey(30) & 0xFF==ord('q'):break
# 释放资源
cap.release()
# 销毁所有窗口
cv.destroyWindow()

http://www.ppmy.cn/server/152900.html

相关文章

[AI]解释 Git 的基本概念和使用方式

Git 是一个版本控制系统,用于跟踪文件的更改并协调多个人的代码开发。它具有以下基本概念和使用方式: 1. 仓库(Repository):Git 仓库是存储代码和相关资料的地方。一个项目通常有一个主仓库,包含所有的版本…

基于Spring Boot的远程教育网站

一、系统背景与意义 随着互联网技术的飞速发展和普及,远程教育已成为现代教育体系中的重要组成部分。它打破了时间和空间的限制,让学习者可以随时随地进行学习。基于Spring Boot的远程教育网站正是为了满足这一需求而设计的,它利用互联网技术…

springboot 配置Kafka 关闭自启动连接

这里写自定义目录标题 springboot 配置Kafka 关闭自启动连接方法一:使用 ConditionalOnProperty方法二:手动管理Kafka监听器容器方法三:使用 autoStartupfalse结语 springboot 配置Kafka 关闭自启动连接 在Spring Boot应用程序中&#xff0c…

《VQ-VAE》:Stable Diffusion设计的架构源泉

文章目录 阅读本文你可以了解到1 VQ-VAE的核心思想1.1 为什么VQ-VAE想要把图像编码成离散向量?1.2 VQ-VAE引入codebook(即embedding space嵌入空间)1.3 VQ-VAE的工作过程 2 VQ-VAE实现方法2.1 VQ-VAE的编码器怎么输出离散向量。2.2 VQ-VAE怎么优化编码器…

Certifying LLM Safety against Adversarial Prompting

erase-and-check erase:逐一删除prompt中的词元(token) check:用安全过滤器检查生成的子序列。 如果任何子序列或输入提示本身被过滤器检测为有害,则将该提示标记为有害。 如图,对有对抗性后缀的有害pr…

「Mac畅玩鸿蒙与硬件47」UI互动应用篇24 - 虚拟音乐控制台

本篇将带你实现一个虚拟音乐控制台。用户可以通过界面控制音乐的播放、暂停、切换歌曲,并查看当前播放的歌曲信息。页面还支持调整音量和动态显示播放进度,是音乐播放器界面开发的基础功能示例。 关键词 UI互动应用音乐控制播放控制动态展示状态管理按钮…

网络协议与网络安全学习记录

SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密 HTTPS,代表Hyper Text Transfer Protocol Secure,将SSL/T…

redis编译安装(版本6.2.6)

redis编译安装(版本6.2.6) 安装 官网:https://redis.io下载:http://download.redis.io/releases中文网:https://www.redis.net.cn/ tar -zxvf redis-6.2.6.tar.gz -C /usr/redis [rootlocalhost redis-6.2.6]# make…