Skip to content

VLC extension that allows searching for frames containing a certain object.

Notifications You must be signed in to change notification settings

KarlHajal/VLC-Object-Detection-Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VLC Object Detection Extension

alt text

Description


VLC extension that allows users to search for frames containing a certain object. It currently only works on Linux.

Installation


  1. Install Tensorflow and its dependencies (https://www.tensorflow.org/install/).
  2. Assuming VLC is already installed, clone this repository and copy the files present in the 'extensions' directory to the '~/.local/share/vlc/lua/extensions/' directory.
  3. The extension should be accessible from VLC at this point. The first time the script is executed, the COCO model will be downloaded, completing the installation. I would suggest running VLC from a terminal so that what is happening becomes apparent through output messages.

Issues


Searching for an object can be a very lengthy operation. As a result VLC might prompt that the process is not responding and offer to kill it. Again, I would suggest running VLC from a terminal to be able to see that the search is indeed ongoing.

Screenshots


Initial/Reset State

alt text

Objects Found

When the first frame containing the object is found, it is displayed to the user along with the time at which it was found, and the ability to jump to the corresponding frame within the video file. alt text

alt text

Error Message Displayed

In case the specified object wasn't found or there was an issue with the user input, a message is diplayed informing the user of what went wrong. alt text

About

VLC extension that allows searching for frames containing a certain object.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published