注意:运行代码的时候要注意清除缓存

import numpy as np

import cv2

cap = cv2.VideoCapture(0) # 从摄像头中取得视频

# 获取视频播放界面长宽

width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH) + 0.5)

height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT) + 0.5)

# 定义编码器 创建 VideoWriter 对象

fourcc = cv2.VideoWriter_fourcc(*'mp4v') # Be sure to use the lower case

out = cv2.VideoWriter('output.mp4', fourcc, 20.0, (width, height))

while(cap.isOpened()):

#读取帧摄像头

ret, frame = cap.read()

if ret == True:

#输出当前帧

out.write(frame)

cv2.imshow('My Camera',frame)

#键盘按 Q 退出

if (cv2.waitKey(1) & 0xFF) == ord('q'):

break

else:

break

# 释放资源

out.release()

cap.release()

cv2.destroyAllWindows()

python获取摄像头型号,python3.6 opencv获取摄像头代码相关推荐

  1. Python3+Dlib+Opencv实现摄像头采集人脸并对表情进行实时分类判读

    Python3+Dlib+Opencv实现摄像头采集人脸并对表情进行实时分类判读 一. dlib以及opencv-python库安装 1.1 dlib库安装 1.2 opencv-python库安装 ...

  2. python调用摄像头录制视频_Python OpenCV使用摄像头捕获视频

    我们知道,OpenCV是一款强大的跨平台的计算机视觉库,使用它能完成我们对于图像和视频处理的很多功能,今天,我们使用OpenCV来捕获计算机摄像头的视频. 使用OpenCV捕获摄像头视频 我们知道,视 ...

  3. python多线程爬虫实例-Python3多线程爬虫实例讲解代码

    多线程概述 多线程使得程序内部可以分出多个线程来做多件事情,充分利用CPU空闲时间,提升处理效率.python提供了两个模块来实现多线程thread 和threading ,thread 有一些缺点, ...

  4. Python人脸微笑识别2-----Ubuntu16.04基于Tensorflow卷积神经网络模型训练的Python3+Dlib+Opencv实现摄像头人脸微笑检测

    Python人脸微笑识别2--卷积神经网络进行模型训练目录 一.微笑数据集下载 1.微笑数据集下载 2.创建人脸微笑识别项目 3.数据集上传至Ubuntu人脸微笑识别项目文件夹 二.Python代码实 ...

  5. Python3使用opencv调用摄像头录制高清视频

    安装依赖 Windows10+Python3.7环境 pip3 install opencv-python 示例代码 import cv2 from datetime import datetimeF ...

  6. 使用手机摄像头做网络ip摄像头 并用opencv获取rtsp视频流

    目录 前言 准备工作 DroidCam使用方法 IP摄像头使用方法 使用opencv调用摄像头 前言 最近要做一个和图像有关的项目,需要获取热成像摄像头的输入进行处理,最终调研找到了一款网络摄像机.苦 ...

  7. iOS获取设备型号,运营商,网络信息

    在 iOS开发中会经常遇到需要获取设备型号,运营商,网络信息来了解和分析用户信息及使用终端情况. 但是 iOS是不能直接获取设备型号的,需要调用C语言的API, 今天给大家带来目前所有苹果设备的型号获 ...

  8. 使用opencv调用摄像头然后录制视频和保存文件

    用 OpenCV 开发经常用到摄像头,从 Camera获取图像后用OpenCV的算法进行处理,但是一般我们处理完图像之后,还需要将视频保存下来,比如保存成avi.mp4等格式.怎么保存呢?其实Open ...

  9. python获取摄像头型号_python opencv设置摄像头分辨率以及各个参数的方法_python

    下面就为大家分享一篇python opencv设置摄像头分辨率以及各个参数的方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 1,为了获取视频,你应该创建一个 VideoCapture 对 ...

最新文章

  1. 程序员修炼之道:从小工到专家阅读笔记01
  2. 让机器学会看图说话:Image Caption任务最新综述
  3. mysql查询缓存到redis_php查询mysql并缓存到redis
  4. 【C++面向对象】类的大小以及虚继承
  5. 一个关于if else容易迷惑的问题(转自鸟哥公众号)
  6. Android接口回调
  7. 整数规划---指派问题
  8. CREO图文教程:三维设计案例之水龙头的螺旋弹簧设计图文教程之详细攻略
  9. 深度卷积神经网络(一)
  10. 运行JavaScript代码片段的19种工具
  11. Apple让我明白坚持的意义
  12. antdesign 地图_Ant Design介绍
  13. python_PEP 8: E703 statement ends with a semicolon
  14. java spu sku_SPU与SKU区别小结
  15. 计算机二级乙等题目,2015年全国计算机等级考试一级WPS练习题及答案
  16. 《Vue3+TS》开发一个自己的起始页
  17. 孩子快抓住妈妈的手 -- 转载
  18. 为什么苹果允许「自助修 iPhone」这件事,与每个人息息相关?
  19. jmeter最大请求数_jmeter 测试某网页最大并发用户数;
  20. 简诉事件代理(事件委托)及其优点

热门文章

  1. java.lang.RuntimeException:Unable to start activity ComponentInfo{com.meizu.beautify/com.my.viewc.Ma
  2. CodeSys Rand Numer 随机数生成
  3. 夜神模拟器 android mprop 开启 ro.debuggable
  4. [转] 看的逗得我差点没趴地上!
  5. iOS优秀的图片压缩处理方案
  6. 数字化转型,有你有我
  7. K-means(K均值)
  8. HTML5期末大作业:动漫人物介绍网站设计——柯南(5页) 含报告 HTML+CSS+JavaScript dw网页设计 web网页设计与开发
  9. Excel库存表通过吉度PDA盘点机形成盘点差异表
  10. Java语言每日一练—第10天:谁是胖子