Skip to content

Entertaining and Training your dog while you are away.

Notifications You must be signed in to change notification settings

ehofesmann/PawPal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PawPal

Entertaining and Training your dog while you are away.

Using state-of-the-art computer vision algorithms, this dog localization and activity recognition system can determine what your dog is doing from a home surveillance camera.

Requirements

Python3, Tensorflow, Numpy, OpenCV

Darkflow for Yolo

M-PACT Activity Recognition Platform

Results

Biting C3D Recogntiion Accuracy (%)

Mean Standard Deviation Random Chance
68.41 6.10 50.00

Across 5 splits given in tfrecords_pawpal/split.npy in the dataset download link below

Usage

Setup

Download the weights for C3D Download link

Add the weight file to PawPal/c3d/.

Testing

python detection_c3d.py --vidnum 0

Training

Dataset

Dog biting vs non biting tfrecords dataset Download link

Activity Recognition Model

Install M-PACT and copy PawPal/c3d/c3d_frozen into the models directory of M-PACT