简述

录5秒钟 被取景的效果。

效果

代码

import cv2cap = cv2.VideoCapture(0)
fps = 30
size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))
fourcc = cv2.VideoWriter_fourcc(*"I420")
out = cv2.VideoWriter('output.avi', fourcc, fps, size)
mog = cv2.createBackgroundSubtractorKNN()length = 5 * fps
while length:ret, frame = cap.read()fgmask = mog.apply(frame)out.write(cv2.cvtColor(fgmask, cv2.COLOR_GRAY2BGR))cv2.imshow('Frame', fgmask)if cv2.waitKey(1) & 0xff == ord('q'):breaklength -= 1cap.release()
out.release()
cv2.destroyAllWindows()

录取5秒钟的KNN取景效果gif(Opencv) Python实现相关推荐

  1. opencv python 中cv2.putText()函数的用法

    opencv python 中cv2.putText()函数的用法 文章目录: 一.快速使用 二.官方文档 三.使用举例 虽然用啦很多次,还是决定记录一下 一.快速使用 cv2.putText(ima ...

  2. opencv python图片合成视频

    opencv python 图片合成视频 经常用到,记录一下,代码基本上都来自这里这篇博客 只是做了小小的改进,将文件的字符串排序改成了按照文件名排序,合成视频的时候不会乱. 侵删. # -*- co ...

  3. OpenCV+python:Canny边缘检测算法

    1,边缘处理 图像边缘信息主要集中在高频段,通常说图像锐化或检测边缘,实质就是高频滤波.我们知道微分运算是求信号的变化率,具有加强高频分量的作用. 在空域运算中来说,对图像的锐化就是计算微分.由于数字 ...

  4. OpenCV Python在计算机视觉中的应用

    OpenCV Python教程 在这篇文章中,我们将使用Python中的OpenCv来涵盖计算机视觉的各个方面.OpenCV长期以来一直是软件开发的重要组成部分. 什么是计算机视觉? 我们考虑一个场景 ...

  5. OpenCV Python教程(2、图像元素的访问、通道分离与合并)

    OpenCV Python教程之图像元素的访问.通道分离与合并 转载请详细注明原作者及出处,谢谢! 访问像素 像素的访问和访问numpy中ndarray的方法完全一样,灰度图为: [python] v ...

  6. python中import cv2遇到的错误及安装方法_独家利用OpenCV,Python和Ubidots来构建行人计数器程序(附代码amp;解析)...

    作者:Jose Garcia 翻译:吴振东 校对:张一豪 本文约4000字,建议阅读14分钟. 本文将利用OpenCV,Python和Ubidots来编写一个行人计数器程序,并对代码进行了较为详细的讲 ...

  7. 如何把OpenCV Python获取的图像传递到C层处理

    原文:https://blog.csdn.net/yushulx/article/details/52788051 用OpenCV Python来开发,如果想要用到一些C/C++的图像处理库,就需要创 ...

  8. openCV—Python(6)—— 图像算数与逻辑运算

    openCV-Python(6)-- 图像算数与逻辑运算 一.函数简介 1.add-图像矩阵相加 函数原型:add(src1, src2, dst=None, mask=None, dtype=Non ...

  9. opencv python 图像去噪

    opencv python 图像去噪 文章目录: https://blog.csdn.net/Annihilation7/article/details/82718470 https://segmen ...

最新文章

  1. 织梦mysql占用资源_解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记
  2. java list原理_Java中ArrayList实现原理
  3. 小程序 音频API采坑完全手册
  4. cocos dos命令
  5. EdgeGallery — MEP — 系统架构
  6. 真的不值得重视吗?ETH Zurich博士重新审视贝叶斯深度学习先验
  7. 上传失败 已保存至草稿_特大福利 清睿口语100成都会议专家讲座视频已上传至口语100网站...
  8. Jmeter进阶之性能测试响应结果保存到本地
  9. P1164 小A点菜(动态规划背包问题)
  10. zeal刷新不出来_Zeal——好用的离线 API 文档大全!
  11. vue程序中组件间的传值方式
  12. 腾讯魏巍:Eunomia云原生资源编排优化
  13. 【转载】P2P镜像分发Dragonfly使用
  14. 【已解决】微信内置浏览器清缓存
  15. office2020与2016版的不同_office2016和office2019哪个版本好用?office2019新亮点
  16. 赞奇福利来袭:双重金秋好礼等着你
  17. Niagara模块微信公众号连接
  18. 基于MFC和OpenCV的图像处理小软件
  19. Vuepress2版本打包报错:TypeError: Invalid value used as weak map key
  20. 记一次成功把Vue2后台项目改造成Vite2的踩坑经历

热门文章

  1. MTK6515 android打版软件配置(DrvGen.exe 使用)
  2. WINCE6.0+S3C6410睡眠和唤醒的实现
  3. C++ algorithm库中的几个常用函数(swap,reverse,sort)
  4. Unity TIP4: 带泛型参数的接口注入(interface,generic)
  5. 关于PHP安装扩展pdo_odbc
  6. CSS Specificity--CSS特性、权重、优先级---CSS specificity规则、
  7. UITableView实现划动删除
  8. Fedora 16 正式版专题
  9. Yii 1.1.4发布,高性能的PHP框架
  10. MYSQL大小写的约定