Cyclops - Standalone Computer Vision assisted detection and alerting (no cloud, no subscription - completely standalone)
A downloadable tool for Windows and Linux
Download NowName your own price
Turn your Windows / Steam Deck / Linux desktop or laptop and webcams into a smart AI-powered home security / activity detection and alerting system.
Features:
- Simply download and run the app on your existing laptop / desktop with an attached camera (or use your built-in camera) - no technical know-how needed.
- Filter things to detect: Cats? Dogs? People? No problem. Simply select objects of interest and start detecting.
- Capture detections to file: Capture detected object images as timestamped files to a customisable directory (It'll only write when it detects so no disk space wastage).
- Play audio in response to detected objects: Play audio clips in response to detected objects (i.e. if you detect a cat then play a barking dog noise through a bluetooth speaker in your garden) for deterrence / alerting.
- EMail detections to recipients: securely over SSL / SMTPS - available now.
- Single-click email alerting configuration (courtesy of OAuth2 - you only need a gmail address) COMING SOON.
- Your privacy respected: This app does not perform any unauthorised network access. It only sends your detections to the mail recipients you specify if you opt into sending email.
- Free access to all future product updates and releases upon purchasing
Example use-cases:
- Safeguard your home / business's exterior writing any detected activity to a timestamped file by setting the objects of interest to people (the default) then point your camera at your driveway for instance
- Safeguard your garden / crops from unwanted animal intrusions by setting the objects of interest to: cats | dogs | bears | horses | sheep | cows (and more besides - see the classifications csv file below for a complete list) writing any detected activity to a timestamped file to inform humane counter measures
- Early warning detection, alerting and deterrence - point your camera at the area you want to monitor and then configure the app to play an audio clip in response to a detection for playback through a connected speaker (for alerting / deterrence)
Supported platforms:
- Windows
- Linux x86-64 / Valve Steam Deck
- Android (COMING SOON)
Instructions:
- Installation:
- Windows - Download the zip file and extract and then run the start.bat file in the extracted folder to launch
- Linux - Download and run the AppImage (you may need to make it executable depending on your linux distro) - IMPORTANT - UBUNTU 22.+ Users : you'll need to sudo apt install libfuse2 in order to run any AppImage.
- Windows - Download the zip file and extract and then run the start.bat file in the extracted folder to launch
- Enabling detection:
- Choose the connected camera (webcam, integrated cam etc)
- Click the "Enable Object Detection" check box in the application's user interface
- Choose the connected camera (webcam, integrated cam etc)
- Filtering detected objects:
- Simply select the objects you're interested in and off you go!
- Capture detected objects to time-stamped files:
- To capture your filtered detections to file set the "Write Detection To File" checkbox setting under the "Post Processing - Object Detection File Writing" setting section (it will write the images at the rate of 1 detection per second)
- Playing audio on object detected:
- To play audio in response to object detections set the "Play Audio" checkbox setting under the "PostProcessing - Play Sound On Detection" section and set the file path to the location of the audio file you want to play (mp3 or wav file)
- Multiple cameras:
- If you have multiple cameras then simply launch a copy of the app for each camera and configure the camera input and settings as appropriate
- EMailing detections: configure your mail server settings to start receiving your detections over email!
- Saving your configurations: Simply File -> Save As and then enter your settings file name to save your configuration (File -> Open to open it and restore your saved settings)
Troubleshooting:
- PROBLEM: My camera image isn't being detected. SOLUTION: change the capture device index in the user interface until you locate your camera and verify you haven't got a lens cap on your camera. If this fails then:
- Close Cyclops
- Unplug your device
- Plug your device back in again
- Launch Cyclops
- If you have any other issues or require an instant refund then please contact me (see Contact section below)
Disclaimer:
- This is an alpha release so any issues and / or suggestions please contact me (see Contact section below)
- Please use responsibly (don't put anyone's safety at risk with it)
Release Notes:
Contact:
For more info, support enquiries, suggestions etc or if you want to re-brand and embed this in your own product then you can contact me in the channels below:
- Community: Post a topic in this page's community below or
- EMail: Send an email to: cyclops@fireflytech.org
- LinkedIn: My LinkedIn profile
Download
Download NowName your own price
Click download now to get access to the following files:
(LATEST) cyclops_v0_3d.zip 68 MB
(LATEST) cyclops_v0_3g-e3d2f77-x86_64.AppImage 190 MB
(PREVIOUS) cyclops_v0_2.zip 67 MB
(PREVIOUS) cyclops_v0_2-x86_64.AppImage 189 MB
(PREVIOUS) object_detection_classes_coco.csv 952 bytes
Development log
- Cyclops v0.3b (EMail notifications and more!)Nov 26, 2022
- Windows version now availableNov 09, 2022
- v0.2 - Play configurable audio clip on object detected supportNov 07, 2022
- Added customisable object detection script / capture to file supportNov 01, 2022