Is there a cat?
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
sfx
.gitignore
LICENSE
Last.jpg~
README.md
detect.py
innerBox.jpg
install-requirements.sh
model.png
recognize.py
theBox.jpg
theBox.step

README.md

The Box

Model in Fusion 360

Parts

Software

Cost:

Live Video

  • $0.12 per minute of live video
  • 44,640 minutes per month
  • $5,356.80 per full month of usage

One Frame Per 3 Seconds

  • $1.00 per million images
  • 44,640 minutes per month
  • 20 images per minute
  • 892,800 images per month
  • $1.00 per full month of usage

Logic Plan

  • pull frame from camera
  • push frame to AWS
  • parse response
  • does the response contain "Cat" "Human"
    • is the confidence over 60%
      • turn light on
    • no, turn the light off
  • no, turn the light off

Changes to Original Plan

  • change from recognizing cats to people, as I don't have a cat
  • change from lighting an LED to making a sound, as I can't find an LED and it's 3AM bought some LEDs

The Box

Usage

  1. Install Dependencies with install-requirements.sh
  2. Follow Instructions here to create AWS config files for Boto3
  3. Run Programs with ./detect.py <URL OF IMAGE> or ./recognize.py

detect.py Demo:

TheBox Demo