Project outline - GachonCapstoneDesign/DoorWatcher GitHub Wiki

Project Name : DoorWatcher

Motivation

From the moment your house is empty, the house is not perfect from external threats. Door locks, which are the most used as security devices, are easily penetrated by electric shockers and strong impacts. But it costs too much to use an outside security company. So we introduce ways to enhance security at a reasonable cost.

The core of our project is to do image processing of the situation in front of the front door and detect suspicious people according to our algorithms. When detected, it sends an warning message to the user's smartphone and enables real-time streaming to the user's application.

To use this system, you only need a smartphone to view streaming screen, Raspberry pi, and camera module. First, install the camera module of the raspberry pi to the side of front of the entrance door. If motion is detected, our algorithms will work, and if the condition is met, the message will be sent to the user on the smartphone. When the user turns on the smartphone application, the situation in front of the front door can be streamed in real time. Through this process, the user can understand the situation in front of his / her home and receive services that enhance the existing security.

The following process is required for this service.

  1. Install the library to use RaspberryPi OS installation and services.
  2. Set Raspberry Pi IP to be accessible from external network.



In addition, we separated our functions so that they can be used by the required modules.

  1. Instructions on how to use the DoorWatcher project
  2. Live streaming scenes from a raspberry pi camera on your smartphone
  3. Motion detection through image processing with Raspberry pi camera





[ 한글 위키 ]

Project Name : DoorWatcher

Motivation

여러분의 집이 비어있는 순간부터 집은 외부의 위협으로부터 완벽하지 않습니다.
가장 저희가 많이 사용하는 보안장치인 도어락도 전기충격기나 강한 충격에 쉽게 뚫립니다.
그렇다고 외부의 경비업체를 사용하기엔 너무나 많은 비용이 소모됩니다.
그래서 저희는 합리적인 비용에 보안을 강화할수 있는 방법을 소개합니다.

저희의 프로젝트의 핵심내용은 현관문 앞의 상황을 이미지 프로세싱하면서 저희 알고리즘에 맞게 수상한 사람을 감지합니다.
감지가 된경우 유저의 스마트폰으로 알람메시지를 보내고 유저의 어플리케이션으로 실시간 스트리밍이 가능하게 합니다.

이 시스템을 사용하기 위해선 라즈베리 파이와 카메라 모듈, 그리고 스트리밍 화면을 보기위한 스마트폰만 있으면 가능합니다. 먼저 라즈베리파이의 카메라모듈을 현관문 앞을 보게끔 설치합니다.
만약 움직임이 감지되기 시작하면 저희의 알고리즘이 동작하게되고, 조건을 만족하면 유저에게 스마트폰으로 메시지를 날립니다.
유저가 스마트폰 어플리케이션을 켜면 실시간으로 현관문 앞 상황을 스트리밍 받을 수 있습니다. 이러한 과정을 통해서 유저는 자기 집 앞의 상황을 파악할 수 있고 기존의 보안을 좀 더 강화해주는 서비스를 받을 수 있습니다.

이 서비스를 위해서는 다음과 같은 과정이 필요합니다.

  1. 라즈베리 파이 OS 설치 및 서비스를 이용하기위한 라이브러리를 설치합니다.
  2. 라즈베리파이 IP를 외부망에서 접근 가능하도록 설정합니다.

또한 저희의 기능을 분리해서 필요한 모듈별로 사용할 수 있게 나눴습니다.

  1. Instructions on how to use the DoorWatcher project
  2. 라즈베리파이 카메라로 촬영하는 장면을 스마트폰으로 실시간 스트리밍
  3. 라즈베리파이 카메라로 이미지 프로세싱을 통한 움직임 감지
⚠️ **GitHub.com Fallback** ⚠️