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

OpenCV笔记

opencv读取视频操作

import cv2video = cv2.VideoCapture("./1.mp4")if video.isOpened():# video.read() 一帧一帧地读取# open 得到的是一个布尔值,就是 True 或者 False# frame 得到当前这一帧的图像open, frame = video.read()
else:open = Falsewhile open:ret, frame = video.read()# 如果读到的帧数不为空,那么就继续读取,如果为空,就退出if frame is None:breakif ret == True:cv2.imshow("video",frame)# 这里使用 waitKey 可以控制视频的播放速度,数值越小,播放速度越快# 这里等于 27 也即是说按下 ESC 键即可退出该窗口if cv2.waitKey(10) & 0xFF == 27:break
video.release()
cv2.destroyAllWindows()

参考文献
https://blog.csdn.net/putiancaijunyu/article/details/123865761

opencv读取摄像头操作

import cv2video = cv2.VideoCapture("rtsp://192.168.0.200:554/av0_0")if video.isOpened():# video.read() 一帧一帧地读取# open 得到的是一个布尔值,就是 True 或者 False# frame 得到当前这一帧的图像open, frame = video.read()
else:open = Falsewhile open:ret, frame = video.read()# 如果读到的帧数不为空,那么就继续读取,如果为空,就退出if frame is None:breakif ret == True:# 转换为灰度图gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)cv2.imshow("video",gray)# 这里使用 waitKey 可以控制视频的播放速度,数值越小,播放速度越快# 这里等于 27 也即是说按下 ESC 键即可退出该窗口if cv2.waitKey(1) & 0xFF == 27:break
video.release()
cv2.destroyAllWindows()

设置显示图像时可以手动调整窗口

#设置窗口为可调整
cv2.namedWindow('camera', flags=cv2.WINDOW_NORMAL)
#在这个可调整的窗口显示图片
cv2.imshow("camera", image)
http://www.lryc.cn/news/95435.html

相关文章:

  • Mysql基础(下)之函数,约束,多表查询,事务
  • Android 屏幕适配各种宽高比的手机
  • 云计算——云计算与虚拟化的关系
  • 手机变局2023:一场瞄准产品和技术的“思维革命”
  • 【Linux】自动化构建工具-make/Makefile详解
  • 1 js嵌入html使用
  • 总结RoctetMQ
  • 命名约定~
  • Python基础-列表(list)和元组(tuple)
  • Dubbo介绍及使用
  • 初阶C语言-分支和循环语句(下)
  • pytorch工具——pytorch中的autograd
  • Linux--进程池
  • SpringCloudAlibaba微服务实战系列(四)Sentinel熔断降级、异常fallback、block细致处理
  • WebDAV之π-Disk派盘+ WinSCP
  • Python案例分析|使用Python图像处理库Pillow处理图像文件
  • 音视频——压缩原理
  • 微服务 云原生:搭建 K8S 集群
  • C++中的数学问题---进制转换
  • 开发一个RISC-V上的操作系统(三)—— 串口驱动程序(UART)
  • nuxt项目部署,npm run build 和npm run generate的区别
  • 数据仓库设计理论
  • 数据接口有哪些?(数据接口有哪几种)
  • 华为云CodeArts产品体验的心得体会及想法
  • 下载安装:SQLite+SQLiteStudio+VS
  • nginx路由
  • MobPush Android SDK 厂商推送限制
  • 计算机网络 day7 扫描IP脚本 - 路由器 - ping某网址的过程
  • gitee 配置ssh 公钥(私钥)
  • JAVA面试总结-Redis篇章(七)——数据淘汰策略