chasing-cats

by rgbond

Scripts and utlities that go with a deployment of Caffe as a cat detector

125 Stars 31 Forks Last release: Not found 31 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.