Skip to content

AceVINOtura is an application that detects bad cats that are used to jump on forbidden areas such as kitchen counter, dining table and more. the application can be used to detect all of these bad cats as well as differentiate them from good one.

License

Notifications You must be signed in to change notification settings

frankhn/AceVINOtura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AceVINOtura

AceVINOtura is an application that detects bad cats that are used to jump on forbidden areas such as kitchen counter, dining table and more. the application can be used to detect all of these bad cats as well as differentiate them from good one.

About the AceVINOtura

Prerequisites

You need Intel's OpenVino toolkit down installed on your machine and the OpenCV as well. You can read more about both these.

Getting Started

Firstly you'll need to clone the repo down to you local machine.

git clone https://github.com/frankhn/AceVINOtura.git

Once you have the project, you can test that the script is working with a local video file (test file provided).

python acevinotura.py -i videos\vid7.mp4 -z "[[0, 100], [470, 160], [260, 350], [0, 290]]"

To install it on a raspberry pi, you'll have to assure that your picam module is fixed and facing the zone to watch. Then take a picture from the chosen location with the command :

raspistill -w 640 -h 480 -o test.jpg

With this picture, you'll be able to use a software like The Gimp to note the points delimiting the forbidden zone to watch.

For example, I've extracted 4 points : [[365, 435], [380, 390], [500, 390], [540, 435]] (corresponding to the corner of my table)

Then you can start detection with :

python acevinotura.py -z "[[365, 435], [380, 390], [500, 390], [540, 435]]" -s True -d MYRIAD -o out

(Here I've used the "-s True" parameters to trace the forbidden zone, and the "-o out" parameters to save the detected images in a "out" directory)

Licence

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements

. https://github.com/frankhn

. https://github.com/JulienGremillot

. https://github.com/JamesDBartlett

. https://github.com/theadnanerfan

About

AceVINOtura is an application that detects bad cats that are used to jump on forbidden areas such as kitchen counter, dining table and more. the application can be used to detect all of these bad cats as well as differentiate them from good one.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages