基于OpenCV的视频读取与显示实验报告

基于OpenCV的视频读取与显示实验报告掌握使用OpencV库进行视频读取、显示以及保存视频帧的方法。 
实验环境
Python编程环境, 安装OpencV库。 
实验步骤
两组代码都先通过 import cv2导人OpencV库。第一组代码使用cv2.video调用笔记本摄像头获取视频流;第二组和第三组代码则使用cV2.videocapturel'D:1DIP1222.mp4)读取本地路径下的MP4视频文件。 
在获取视频源后,均利用while循环不断读取视频帧,通过capture.read()获取返回值ref和视频帧 frame, 并使用cV2.imshow()显示视频帧。当按下Esc键(ASCI1码为27)时,通
过copture.relea se()释放视频资源并退出摘环。 最后,使用cV2.imurite()将视频的最后一帧保存为名为 img.jpg的图像文件。 
实验结果
第一组代码成功调用摄像头, 实时显示摄像头拍摄画面;第二组和第三组代码成功读取本地视频文件并逐帧显示,最终保存了视频的最后一帧, 分别展示了同一个视频的不同部分。 实验结论
OpencV库能够方便地实现视频读取与显示功能, 通过简单的代码即可完成从摄像头或本地视频文件获取视频流、逐帧显示以及保存特定帧的操作, 为后续视频处理和分析提供了基础。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值