Deepstack video capabilities

Hey @OlafenwaMoses and @john,

Does Deepstack currently have the ability to process/analyze video (either streaming video or file-based) in addition to single-frame images?

Example clips from other software demonstrating objects being detected, identified, and outlined throughout every frame of the clip make me want to do the same with Deepstack.

Examples:

  1. https://vimeo.com/434495144/eeb57b5540#t=4s
  2. https://vimeo.com/434775027/44cfafd92e#t=5

Would love to hear your thoughts on this capability now and in the future. Thanks! :grin:

1 Like

Yes it can. In the end video are made in frames per second. If you are using CPU it may take 250ms to analyze one frame, so you could analyze video at 4 fps. With GPU you would be able to analyze 30 fps.
I’m pretty sure I saw a code about using deepstack to analyze video from a webcam but wasn’t able to find it right now.

1 Like

There are a number of third party software tools that will use deepstack to process frames, but deepstack itself does not handle video. since deepstack is a rest API I dont see it every handling video directly

1 Like

Makes sense, Robin. That was my assumption.

1 Like

@aesterling @robmarkcole @mrpie Thanks for creating this discussion.

This is an issue we have started working on to address to reduce the steps involved in using/deploying DeepStack.

In a couple of days, @john will publish and share details of the DeepStack Python SDK he just developed ( more languages to follow) which lets you easily do the following in your Python code,

  • connect to your running DeepStack ( local or in the cloud)
  • Process any image source
  • Process video source
  • All the above in few lines of code.
2 Likes

Excellent, that sounds great, and can’t wait to hear more! Please follow up here when you have more to share.

Hey @OlafenwaMoses and @john, hope you are both well. I’m checking back in on this for an update, please, specifically about processing a video source. Thanks!

1 Like

@aesterling the library is out and work ongoing to add sufficient documentation.

For video processing, you can check the sample code inthis file ( samples will be updated soon too )

1 Like

Thanks, @OlafenwaMoses. I’ll check it out and keep an eye on any updates.

@aesterling Do check this out.

DeepStack Python SDK now available - Announcement - DeepStack Forum

1 Like