python调用摄像头做监控,python操作摄像头

  python调用摄像头做监控,python操作摄像头

  这篇文章主要介绍了如何使用计算机编程语言控制摄像头录制视频,实现过程需要用到三个库图形界面库、PIL库、cv2库,下面将内容详细的一步一步实现,希望对你有所启发并能做一个属于自己的摄像头控制程序

  导语:

  Python如何下载网页上的图片呢?

  今天小编给大家分享另一个计算机编程语言应用小程序,就是:用计算机编程语言控制摄像头录制视频!

  学会了也可以做一个属于自己的摄像头控制程序!

  那么如何用计算机编程语言编程来实现呢?

  用Python代码实现照片阅读器功能,主要有7步:

  第一步:导入需要的依赖库。

  这里面主要用到三个库:

  (1)tkinter库:用于界面制作(2)PIL库:用于图片处理(3)cv2库:用于视频捕获导入tcv2

  进口商

  从太平航运进口图片,ImageTk

  第二步:定义控制摄像头录制视频的窗体。

  主要是定义一个控制摄像头录制视频的窗体。

  root=tkinter .Tk()

  根。标题(视频摄像)

  根。几何图形(800x500英尺)

  根。可调整大小(2550,2550)

  第三步:定义并初始化视频显示控件。

  主要是定义并初始化一个视频展示的显示控件框

  1 abeltkinter .标签(根)

  标签。包装(padx=10,pady=10)

  第四步:定义并初始化窗体菜单。

  (1)定义并初始化菜单。主要功能是定义文件菜单下的打开视频子菜单,然后对打开视频子菜单关联控制事件:打开摄像头视频录制功能。

  极好的

  初始化帧(根):

  菜单-tkinter .菜单(根)

  submenul=tkinter .菜单(菜单,tearoff=0)

  子菜单1。add_ command(1abelF fJFTtT,command=open_ vi deo)菜单add_ cascade (labe1= x f4 ,menuFsubmenul)

  submenu2=tkinter .菜单(菜单,tearoff=O)

  子菜单2。add_ command (label= #FHs4 )

  菜单addcascade(标签- #G Ej ,菜单-子菜单2)

  根。配置(菜单菜单)

  根。配置(光标=箭头:)l

  (2)定义打开摄像头视频录制函数。主要功能是打开摄像头,并读取帧进行写入存储。

  def open_ video() :

  旗帜,图像F相机。读O

  如果标志:

  视频_输出_保存。写(图像)

  cv2 .等待键(10)

  cv2image=cv2 .颜色(图像,cv2 .COLOR_ BGR2RGBA)当前图像

  形象fromarray (cv2image)

  imgtk=ImageTk .照片图像(图像=当前图像)标签imgtk=imgtk。

  标签1。配置(image=imgtk)

  根。(1、打开_视频后)

  第五步:定义并初始化摄像头。

  第六步:定义并初始化摄像头录制视频的保存路径和存储写入变量。

  save_ path=r c:用户管理员桌面/视频输出保存. mp4

  video_ fourcc=cv2 .VideoWriter_ fourcc(* XVID )1

  视频输出保存=cv2 .VideoWriter (save_ path,video_ fourcc,20 .0, (640, 480))

  第七步:运行窗体主循环。

  以上就是用计算机编程语言代码实现一个控制摄像头录制视频的方法,下面给出具体的代码,供大家交流!

  导入cv2

  导入图形界面

  从太平航运进口图片,ImageTk

  def open_ video) :

  标志,图像=摄像机。阅读)

  如果标志:

  视频_输出_保存。写(图像)

  cv2 .等待键(10)

  cv2image=cv2 .颜色(图像,cv2 .COLOR bgr 2 rgba)current _ Image=Image .fromarray (cv2image)

  imgtk=ImageTk .PhotoImage(image=current _ image)1标签ingtk=imgtk。

  一标签。配置(image=imgtk)

  根。(1,打开维尔德奥后)

  定义初始帧(根):

  menu=tkinter .菜单(根)

  submenul=tkinter .菜单(菜单,tearoff=O)

  子菜单add_ command(1abel= fT7ZA#O ,command=open vi deo)菜单。添加级联(1abe1= X 1 ,菜单子菜单)

  submenu2=tkinter .菜单(菜单,撕下)

  子菜单2。add_ command (1abe1= #FH4)

  菜单add_ cascade (1abe1= # E} ",menu=submenu2

  根。配置(菜单-菜单)

  根。配置(光标箭头)

  if_ name_==main

  root=tkinter .Tk 0

  根。标题("我")

  根。几何图形(800x500英尺)

  根。可调整大小(2550,2550)

  1标签=tkinter .标签1(根)

  一标签。包装(padx=10,pady=10)

  初始化帧(根)

  相机=cv2 .视频捕获(0)

  save_ path=r C:用户管理员桌面/视频输出保存。mp4video_ fourcc=cv2。视频作者fourcc(* XVID )

  video_ out保存=cv2。VideoWriter(保存路径,video_ fourc

  h;元素氙的符号

  根。主循环0

  关于如何用Python camera录制视频的这篇文章到此为止。关于Python相机控制程序的更多信息,请搜索热门IT软件开发工作室以前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • win10有录像功能吗,win10录屏打开摄像头
  • c#虚拟摄像头,C#摄像头
  • c#虚拟摄像头,C#摄像头,C# 利用AForge实现摄像头信息采集
  • ,,JavaScript 如何在浏览器中使用摄像头
  • iPhone12promax摄像头介绍,iPhone14摄像头
  • 双摄像头测距离原理,测距摄像头的测距原理怎么设置,单目摄像头测距原理
  • 雨课堂期末考试有摄像头吗,雨课堂考试怎么开摄像头吗
  • 相机标定外参怎么得出,摄像头内外参标定的参数,相机的内外参数标定
  • 腾讯会议能否看到学生屏幕,腾讯课堂学生开摄像头其他同学能看见吗
  • 笔记本win10怎么打开摄像头拍照,win10摄像头怎么拍照
  • 树莓派控制摄像头拍照,树莓派连接摄像头教程
  • 树莓派摄像头实时监控,树莓派实现目标检测
  • 摄像头移动检测算法软件,摄像头移动检测算法有哪些
  • 笔记本摄像头倒置怎么解决,笔记本摄像头倒着是怎么回事
  • 单目摄像头像测距,双目摄像机测量距离准确吗,双目摄像头测距范围
  • 留言与评论(共有 条评论)
       
    验证码: