【双目相机】python使用双目摄像头录像、调用摄像头、调用视频

news/2024/10/28 22:35:52/

1.调用摄像头

#读取摄像头
import cv2 
cap=cv2.VideoCapture(0)
#cap=cv2.VideoCapture('output.avi')
if not cap.isOpened():print("Cannot open camera")exit()
while True:# 逐帧捕获ret,frame=cap.read()# 如果正确读取帧,ret为Trueif not ret:break# 显示结果帧cv2.imshow('frame', frame)if cv2.waitKey(1)==ord('q'):break
# 完成所有操作后,释放捕获器
cap.release()
cv2.destroyAllWindows()

2.读取视频

#读取视频
import cv2 as cv
cap=cv.VideoCapture('output.avi')
while cap.isOpened():ret,frame=cap.read()# 如果正确读取帧,ret为Trueif not ret:breakcv.imshow('frame',frame)if cv.waitKey(100)==ord('q'):break
cap.release()
cv.destroyAllWindows()

3.录像

#调用双目摄像头录像
import cv2 as cv
cap=cv.VideoCapture(0)
# 定义编解码器并创建VideoWriter对象
fourcc=cv.VideoWriter_fourcc(*'DIVX')
out=cv.VideoWriter('output.avi',fourcc,20.0,(640,480))
while cap.isOpened():ret,frame=cap.read()if not ret:breakframe=cv.flip(frame,1)# 写翻转的框架out.write(frame)cv.imshow('frame',frame)if cv.waitKey(1) == ord('q'):break
# 完成工作后释放所有内容
cap.release()
out.release()
cv.destroyAllWindows()

录像时,cv.VideoWriter是核心,cv.VideoWriter中,FourCC 是用于指定视频编解码器的4字节代码:
MJPG是mp4
DIVX是avi
FLV1是flv


http://www.ppmy.cn/news/551471.html

相关文章

android调用摄像头录像的代码(录像并生成mp4文件)

直接给代码吧,首先是MainActivity: import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.ActivityCompat; import androidx.core.content.ContextCompat;import android.Manifest; import…

EasyCVR实时录像接口教程:如何获取国标接入的摄像头设备录像?

EasyCVR视频融合云服务平台支持多协议、多类型的设备接入,包括主流标准协议国标GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK,如海康Ehome、海康SDK、大华SDK等,对外可分发RTSP、RTMP、FLV、HLS、WebRTC等格式的高清/超高清…

Qt海康威视二次开发,摄像头,抓图,预览,布防,录像,停止录像

多说无意义 直接看图 下面有下载链接 这个VIP是别人帮我开的 VIP文章也不是我设置的 是万恶的资本家CSDN弄得 如果看不了 不要骂我 下面也就是几张演示图 和下载链接 我放到前面来了 环境是VS2013Qt5.6.2 CSDN下载链接 CSDN 完整开发包和海康的库 okjokullgmail.com 增加…

关于GStreamer 保存摄像头数据为MP4

最近项目用到了这个需求,然后使用gstreamer代码去实现把usb摄像头的数据保存为MP4数据,以前弄过转换为h264的,所以一开始都很顺利了,但是发现保存下来的文件播放器打不开,用工具检测发现没有PTS也就是时间戳&#xff0…

实现海康监控视频播放(录像回放)(抓拍,录像等功能)

1. 将需要存储的监控抓拍和录像功能存储到本地磁盘&#xff0c;使用输入报存到浏览器缓存里。在created拿取缓存数据&#xff0c;判断缓存里是否有数据。 如果没有弹出输入框。 <div v-if"cache true"><el-form><div>抓图存储地址</div><…

DXGI高帧率屏幕录像软件源码解析(声音捕获,抓屏,ffmpeg录像,MP4录像,flv录像,麦克风采集)(第4篇编码,录像部分)

本文DEMO源码下载&#xff1a; https://download.csdn.net/download/xjb2006/85109025 dxgi桌面屏幕录像&#xff08;windows屏幕录像&#xff0c;硬件编码&#xff0c;声音捕获&#xff0c;音视频同步&#xff09; 由于篇幅有限&#xff0c;分为4篇发表&#xff1a; 1、SD…

100ask_imx6ull视频监控项目-摄像头和声卡编程(五)

100ask_imx6ull视频监控项目-摄像头和声卡编程(五) 我们如果用程序怎么操作摄像头操作声卡呢 参考第二节的视频&#xff0c;mjpg-streamer库里面查看v4l2uvc.c就可以快速掌握摄像头 不是你是cmos还是什么类型的摄像头&#xff0c;我们的应用程序都可以用一套程序访问不同的硬件…

大华摄像头实现web端实时播放以及录像回放

文章目录 前言一、在乐橙云平台上注册账号并添加设备创建应用二、利用云平台的api获取到前端展示需要的相关信息三、前端页面展示内容总结 前言 前段时间对接了大华摄像头&#xff0c;在此做一次总结&#xff0c;总体思路是&#xff1a;把大华摄像头绑定到乐橙云平台上&#x…