Skip to content

mdegans/mce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mechanical Compound Eye

Is a python based Nvidia DeepStream app to watch multiple video streams at once.

Requirements

Installation

pip3 install (git url)

or

pip3 install mce

or if you don't have pip / don't want to install it

(git clone this url)
cd mce
python3 ./setup.py install

Example Usage:

To run detections on multiple youtube videos/playlists (requires youtube-dl which can be installed with pip3 install youtube-dl):

mce $(youtube-dl -f best -g https://www.youtube.com/watch?v=pJ5cg83D5AE) $(youtube-dl -f best -g https://www.youtube.com/watch?v=peC1JD9gEKc) $(youtube-dl -f best -g https://www.youtube.com/watch?v=0LYE669fbpU)

Any uri supported by uridecodebin should work.

Faq

  • Did you come up with the name? No.
  • How can I customize this? The primary inference config is in ~/.mce/pie.conf

Known Issues

  • tests need to be written
  • the decoder spews warning messages... not sure why
  • videos don't always play at the correct rate. the --live option may help with some sources
  • nvinfer doesn't respect batch-engine-file set at runtime for loading a file, leading to long start times.

About

Mechanical Compound Eye - detect anything in video streams with the power of Nvidia and Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages