{"repo":"karlonovak/whosthat","free":true,"listed":false,"github":"https://github.com/karlonovak/whosthat","clone":"git clone https://github.com/karlonovak/whosthat.git","description":"Detects humans on camera streams and alerts users via Telegram Bot. Tested with HikVision.","language":"Java","stars":17,"topics":["java","spring","hikvision","cctv-cameras","camera","telegram-bot","telegram","darknet","yolov3","opencv"],"license":null,"category":"chat-messaging","readme_excerpt":"About The Project whosthat is app for detecting people on CCTV/cameras and sending notifications with photo snapshots using Telegram bot. whosthat in action This is what it looks like on my phone in action. Never misses a single person, not even in infrared mode (during night time) :) (blurred for privacy reasons) Built With Java 14 Spring Boot 2.4.2 OpenCV 4.2.0-0 darknet/yolo Tested with Docker 20.10.5 Gradle 6.7.1 HikVision VR DS-7604NI-K1 / 4P Getting Started Prerequisites To be able to run whosthat, working Docker installation and gradle should be available on your machine: check if Docker is working If version not printed, make sure to install Docker first. check if gradle is working If version not printed, make sure to install gradle first. Installation 1. Clone the repo 2. Build app and Docker image (might take a while to download darknet model) 3. Check if Docker image created whosthat image should be printed out. 4. Fill in whosthat.env file with your data (see instructions below!) 5. 6. If everything went well, success message should be shown: Environment file whosthat comes with provided example env file, whosthat.env file inside project root. Environment file should be filled in with your camera's data. Available variables are: 1. [Optional] configurable log level for app, best left default 2. [Mandatory] this param points to an HTTP address of a JPEG image of your camera. One such example (for my type of Hikvision camera) is shown below. 3. [Optional] BASIC/DIGE","default_branch":null,"files":null,"tree":[],"storefront":"/r/karlonovak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/karlonovak/whosthat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}