python opencv3 获取摄像头视频
2024-08-26 07:28:34
git:https://github.com/linyi0604/Computer-Vision
# coding:utf8 import cv2 """
捕获摄像头10s的视频信息 写入一个avi文件
""" cameraCapture = cv2.VideoCapture(0) # 传入0代表0号摄像头
fps = 30
size = (
int(cameraCapture.get(cv2.CAP_PROP_FRAME_WIDTH)),
int(cameraCapture.get(cv2.CAP_PROP_FRAME_HEIGHT))
) videoWriter = cv2.VideoWriter(
"outputVid.avi",
cv2.VideoWriter_fourcc("I", "", "", ""),
fps,
size
) success, frame = cameraCapture.read()
numFramesRemaining = 10 * fps - 1
while success and numFramesRemaining:
videoWriter.write(frame)
success, frame = cameraCapture.read()
numFramesRemaining -= 1 cameraCapture.release() """
如果使用一组摄像头或多个摄像头
用grab和retrieve方法代替 success0 = cameraCapture.grab()
success1 = cameraCapture.grab()
if success0 and success1:
frame0 = cameraCapture0.retrieve()
frame1 = cameraCapture1.retrieve() """
最新文章
- 《Linux内核设计与实现》CHAPTER5阅读梳理
- 循环生成sql文件。
- SQL Server表分区案例
- MMU和TLB
- org.json.JSONObject与com.google.gson.Gson
- DevExpress控件XtraGrid的Master-Detail中DetailViewCaption显示问题
- 7种基本排序算法的Java实现
- [Git] Github上传新repository后自动合并
- PreferenceFragment界面透明问题
- c#xml序列化对象,xml标记都缩写了
- HDFS集群balance(2)-- 架构概览
- K贪心
- 记录maven的一些命令
- Mysql漏洞修复方法思路及注意事项
- HoloLens开发手记 - 使用混合现实捕捉 Using mixed reality capture
- 使用命令行编译QT helloworld 项目
- Eclipse 使用 VS快捷键
- Twitter雪花算法 SnowFlake算法 的java实现
- JSP中的MVC
- 典型CAN通讯电路(带隔离)