<commit_before>title: 用Web技术实现移动监测
subtitle: 动次打次...动一次打一次。本文将阐述如何通过 Web 技术实现简易的移动监测效果，并附上一些有意思的案例。
cover: //misc.aotu.io/JChehe/2017-06-29-motion-detection/cover.jpg
date: 2017-06-29 12:00
categories: Web开发
tags:
  - motion detection
  - motion
  - detection
  - canvas
author:
    nick: J.c
    github_name: JChehe
wechat:
    share_cover: https://misc.aotu.io/JChehe/2017-06-29-motion-detection/cover_wx.jpg
    share_title: “动次打次！”——用Web技术实现移动监测
    share_desc: 动次打次...动一次打一次...


---

<!-- more -->

本文将阐述如何通过 Web 技术实现简易的运动监测效果，并附上一些有意思的案例。

> 移动侦测，英文翻译为“Motion detection technology”，一般也叫运动检测，常用于无人值守监控录像和自动报警。通过摄像头按照不同帧率采集得到的图像会被 CPU 按照一定算法进行计算和比较，当画面有变化时，如有人走过，镜头被移动，计算比较结果得出的数字会超过阈值并指示系统能自动作出相应的处理。——百度百科

由上述引用语句可得出“移动监测”需要以下要素：

 1. 一个拥有美拍功能的“摄像头”（啪啪啪）
 2. 用于判断移动的算法（这部分交给我）<commit_msg>Update 2017-06-29-motion-detection.md<commit_after>title: 用Web技术实现移动监测
subtitle: 动次打次...动一次打一次。本文将阐述如何通过 Web 技术实现简易的移动监测效果，并附上一些有意思的案例。
cover: //misc.aotu.io/JChehe/2017-06-29-motion-detection/cover.jpg
date: 2017-06-29 12:00
categories: Web开发
tags:
  - motion detection
  - motion
  - detection
  - canvas
author:
    nick: J.c
    github_name: JChehe
wechat:
    share_cover: https://misc.aotu.io/JChehe/2017-06-29-motion-detection/cover_wx.jpg
    share_title: “动次打次！”——用Web技术实现移动监测
    share_desc: 动次打次...动一次打一次...


---

<!-- more -->

本文将阐述如何通过 Web 技术实现简易的移动监测效果，并附上一些有意思的案例。

> 移动侦测，英文翻译为“Motion detection technology”，一般也叫运动检测，常用于无人值守监控录像和自动报警。通过摄像头按照不同帧率采集得到的图像会被 CPU 按照一定算法进行计算和比较，当画面有变化时，如有人走过，镜头被移动，计算比较结果得出的数字会超过阈值并指示系统能自动作出相应的处理。——百度百科

由上述引用语句可得出“移动监测”需要以下要素：

 1. 一个拥有美拍功能的“摄像头”（啪啪啪）
 2. 用于判断移动的算法（这部分交给我）
{'fraction_non_alphanumeric': 0.13056930693069307, 'fraction_numerical': 0.04207920792079208, 'mean_word_length': 4.713780918727915, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6950651', 'n_tokens_mistral': 1102, 'n_tokens_neox': 1209, 'n_words': 90}