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

python获取摄像头型号,python3.6 opencv获取摄像头代码

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

2d66505d8a8ab37ad976c971b5a1b58b.png

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()


http://www.taodudu.cc/news/show-6102257.html

相关文章:

  • 我的世界服务器自动被踢怎么可以进去,我的世界中国版服务器中如何解决玩家作弊的简单方法...
  • VS2019+WDK10编写xp平台的驱动
  • Windows XP中手动安装驱动程序的方法
  • xp驱动和Win7驱动的区别
  • windows XP 驱动开发环境搭建
  • 戴尔1420装XP方法和驱动
  • window XP驱动开发(一)如何下载WDK
  • Window XP驱动开发(十) 驱动程序的基本结构
  • (14)[驱动开发]配置环境 VS2019 + WDK10 写 xp驱动
  • Window XP驱动开发(二) 环境搭建(VS2008+WDK+DDKWzard)及示例源码分析
  • DBA必知的170张Oracle常用动态性能表介绍
  • Linux-tcpdump
  • 【Linux】定时任务crontab和at命令详解
  • Java8 通关攻略
  • taro小程序直播
  • 计蒜客--蒜头君的新游戏
  • 原生小程序转Taro开发
  • 手把手系列之三十——手把手教你做番薯小煎饼
  • 夏彭年老夫子论孔子
  • 【C++进阶知识】C++类的继承和派生
  • 小红书怎么涨粉最快?小红书涨粉最快的方法分享
  • 头条搬砖最新实操玩法
  • 微信小程序如何进行反编译详细教程
  • 红颜弹指老,刹那芳华(转载 作者:程灵素)
  • 刘邦六大用人之道,很值得管理人员学习
  • 冰山下面的刘邦
  • 以铜为镜,正衣冠,以史为镜,明心志,以人为镜,明得失
  • 从平民到帝皇——给企业主的启示
  • 【GDAL基础教程】多张二维tif数据转三维tif数据
  • Unity旋转基础——二维旋转与三维旋转