Giter VIP home page Giter VIP logo

chasing-cats's Introduction

chasing-cats

Jetson cat chasing: Turn on the lawn sprinkler when a neural net sees a cat.

A collection of utilities useful for working with segmented images and the fcn variant of Caffe. See my page for a description of the system.

photon:
cat_sprinkler.cpp       Firmware for the photon
    
python:
count_pascal_mat.py     Counts classified pixels in a Pascal Context .mat file
count_pascal.py         Coutns classified pixels in a Pascal Context .png file
get_png_palette.py      Gets the pallete from a .png file
last10.py               Show the last 10 shots from the camera at 1/2 res
mask_out.py             Masks out and colorizes the classified pixels in an image
mat2png.py              Convert a Pascal Context .mat file to .png
movie.py                Spin through a bunch of images on the command line
png2mat.py              Convert a Pascal Context .png file to .mat
resize.py               Resize an image
seg_fix.py              Demo for how to change the segmentation in a file
show_seg.py             Overlays displays a base image with the semented pixels
yesno.py                Sort a bunch of images into "yes" and "no" buckets
zip_dir.py              Zip two directories together
zip_neg.py              Zip a directory with a single file

scripts:
cats.sh                 Simple script to run fcn segmentations on files coming in from FTP
dclean.sh               Monitor an FTP directory
tcats.sh                The one I use
spon                    Disable the sprinkler
spoff                   Enable the sprinkler
sprinkle.sh             Start the sprinkler
sprinkle_off.sh         Stop the sprinkler

src:
bright.cpp              Brighten images
cropper.cpp             Crop images to 227 x 227 pixels
example.cpp             Simple GPU example used to debug opencv builds
extract_fg.cpp          Foreground extraction utility
snapshots.cpp           Convert a movie to single frames

fcn:                    Modified files from the Shellhammer github
infer.py                Saves a file in addition to processing a file
batch_infer.py          Processes a bunch of files from the command line
tbatch_infer.py         The one I use to process inbound cat images
voc-fcn32s:
    deploy.prototxt     A deployment version of trainval.prototxt

chasing-cats's People

Contributors

rgbond avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.