Skip to content

Using the Dinov2 environment, this code builds on the inference pipeline to extract images in realtime and process videos in almost real-time.

Notifications You must be signed in to change notification settings

deanwintrester/webcamdino

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Webcamdinov2: Video inferencing with Webcam using Dinov2

Using the Dinov2 environment, this code builds on the inference pipeline to extract images and process videos in almost real-time. We use mpeg-4 codec to clip the feature extracted video sequence and the original sequence side-by-side. Find the code here: https://github.com/1ssb/webcamdino.

This code should support not using the xFormers library, ideally. The Dinov2 backbone is used, you may change the backbone if necessary. Rewuirements file is now released, used on the Dinov2 env in conda. The inference pipeline has been borrowed from (meta)[@facebookresearch]. Kindly make an image of the dinov2 env in conda, because there are problems integrating with the opencv library and then pip install the requirements2.txt. Unfortunately, the documentation in the Dinov2 is not very clear on how to tackle these issues and because of privacy concerns I cannot upload my env image.

This system is not real-time yet but almost there. Well, that is because the inferencing is time heavy so possibly the lag will be permanent, i.e. it will be very difficult to have one even in the future, maybe by acceleration.

Kindly report any systemic issues to Subhransu.Bhattacharjee@anu.edu.au

References: https://github.com/facebookresearch/dinov2, facebookresearch/dinov2#2

If you find it useful, you may cite it as:

S. S. Bhattacharjee (2023) "Webcamdinov2: Video inferencing with Webcam using Dinov2", Retrieved from github.com

About

Using the Dinov2 environment, this code builds on the inference pipeline to extract images in realtime and process videos in almost real-time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%