ricardosasilva / DeepCamera

DeepCamera is intrusion detection AI camera for Home-Assistant delivered by SharpAI. SharpAI empowers your traditional CCTV/NVR and surveillance cameras with machine learning technologies. It provides DeepCamera, fall detection and parking lot monitoring with the inference engine on your local device.

Home Page:https://sharpai.github.io/DeepCamera/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  DeepCamera

AI based intruder detection for any cameras

GitHub release Contributor Covenant


DeepCamera empowers your traditional surveillance cameras and CCTV/NVR with machine learning technologies. It provides open source facial recognition based intrusion detection, fall detection and parking lot monitoring with the inference engine on your local device.

SharpAI-hub is the cloud hosting for AI applications which help you deploy AI applications with your CCTV camera on your edge device in minutes.

Install SharpAI-Hub CLI

Support Jetson Nano/Xavier AGX/Windows/Linux/MacOS

  • Register account on SharpAI website
  • Install sharpai-hub: pip3 install sharpai-hub
  • Login on device: sharpai-cli login
  • Register device: sharpai-cli device register

Start SharpAI Application

sharpai-cli <application name> start
Application SharpAI CLI Name Integration Support Device Support OS
Intruder Detection deepcamera Home-Assistant Intel Nuc/Jetson Nano Windows/Linux/MacOS
Local Intruder Detection local_deepcamera Home-Assistant Intel Nuc Windows/Linux/MacOS
Parking Lot monitor yoloparking Shinobi CCTV Jetson AGX Linux
Fall Detection falldetection Shinobi CCTV Jetson AGX Linux

Tested Devices

Edge AI Devices / Workstation

Tested Camera:

  • DaHua / Lorex / AMCREST: URL Path: /cam/realmonitor?channel=1&subtype=0 Port: 554
  • Ip Camera Lite on IOS: URL Path: /live Port: 8554

Support

  • If you are using a camera but have no idea about the RTSP URL, please join SharpAI community for help.
  • SharpAI provides commercial support to companies which want to deploy AI Camera application to real world.

Click to join sharpai slack channel

DeepCamera Architecture

architecture

DeepCamera Feature List

Commercial Version

  • Provide real time pipeline on edge device
  • E2E pipeline to support model customization
  • Cluster on the edge
  • Port to specific edge device/chipset
  • Voice application (ASR/KWS) end to end pipeline
  • ReID model
  • Behavior analysis model
  • Transformer model
  • Contrastive learning
  • Click to join sharpai slack channel for commercial support

FAQ

How to install python3

How to install pip3

How to install Docker-compose on Jetson Nano

sudo apt-get install -y libhdf5-dev python3 python3-pip
pip3 install -U pip
sudo pip3 install docker-compose==1.27.4

How to use web gui

How to config RTSP on GUI

Camera streaming URL format

How to create token for Telegram Bot(DOC W.I.P)

  • Create Telegram Bot through @BotFather
  • Set Telegram Token in Configure File
  • Send message to the new bot you created

Contributions

About

DeepCamera is intrusion detection AI camera for Home-Assistant delivered by SharpAI. SharpAI empowers your traditional CCTV/NVR and surveillance cameras with machine learning technologies. It provides DeepCamera, fall detection and parking lot monitoring with the inference engine on your local device.

https://sharpai.github.io/DeepCamera/

License:MIT License


Languages

Language:JavaScript 39.1%Language:Python 29.6%Language:C++ 17.0%Language:EJS 4.4%Language:CSS 2.4%Language:SCSS 1.8%Language:Shell 1.7%Language:Less 1.5%Language:CMake 1.5%Language:Makefile 0.4%Language:Dockerfile 0.2%Language:C 0.2%Language:HTML 0.1%Language:Roff 0.1%Language:Mako 0.0%