当前位置:   article > 正文

基于OpenCV实战:动态物体检测

opencv如何识别动态的元素

点击上方“小白学视觉”,选择加"星标"或“置顶

  1. 重磅干货,第一时间送达

最近,闭路电视安全系统运行着多种算法来确保安全,例如面部识别,物体检测,盗窃检测,火灾警报等。我们在运动检测的基础上实现了许多算法,因为在空闲帧上运行所有这些进程没有任何意义。在本文中,我们将讨论实现基于运动检测的视频保存。

安装依赖库

OpenCV:pip install opencv-python


基本动作检测

在这里,我们将讨论代码和对如何在后台工作的基本理解。在计算机视觉中,我们把运动看作是环境的变化。为了计算转换,我们必须有一个背景图像来比较。所以,我们在程序的开头保存第一个图像。

  1. # Converting the image to GrayScale
  2. gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
  3. gray = cv2.GaussianBlur(gray,(21,21),0)
  4. # Saving the First Frame
  5. if first_frame is None:
  6. first_frame = gray
  7. conti
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号