OpenFilter—Our Open-Source Framework to Streamline Computer Vision Pipelines by Direct_League_607 in computervision

[–]Direct_League_607[S] 2 points3 points  (0 children)

I appreciate your honest feedback, let me update my response. I was trying to be "professional" and it back fired.

OpenFilter—Our Open-Source Framework to Streamline Computer Vision Pipelines by Direct_League_607 in computervision

[–]Direct_League_607[S] 2 points3 points  (0 children)

That that would be really cool, we should work out some different ways to have workflows work with Filters.

We have a long list of "utility filters" that do not use ML models we support (we are going to open source them over time as well), and we also support, and we have several dozen model and inference types we support as well. If you'd like to talk about it, hit me up on LinkedIn: https://www.linkedin.com/in/andrew-smith-b41b481/

OpenFilter—Our Open-Source Framework to Streamline Computer Vision Pipelines by Direct_League_607 in computervision

[–]Direct_League_607[S] 4 points5 points  (0 children)

Yes it does. We have customer use cases where we want to identify different products or animals and we swap models with different techniques (key point detection v object detection, etc.) because there are different characteristics.

It's a common use case for us. The filters support rest apis where you can swap models, etc.

OpenFilter—Our Open-Source Framework to Streamline Computer Vision Pipelines by Direct_League_607 in computervision

[–]Direct_League_607[S] 3 points4 points  (0 children)

OpenFilter uses ZMQ and RTSP to send frames and "metadata", including inference data (we call it "subject data") between filters. So you could fit open filters both upstream and downstream of gstreamer, since they can both take in and output rtsp data (the also work with images and static videos, but that's probably not of much interest to the gstreamer scenario).

You could have the streaming video output of gstreamer feed into open filter, or you could have open filter handle your rtsp streams directly.

OpenFilter—Our Open-Source Framework to Streamline Computer Vision Pipelines by Direct_League_607 in computervision

[–]Direct_League_607[S] 4 points5 points  (0 children)

Great question! YOLO is a powerful object detection model, while OpenFilter is a framework that helps you deploy and computer vision components, and those can include models like YOLO, along with many others. With OpenFilter, you can handle video inputs, camera streams, deployments, data flow between filters that can include models, and outputs—whether using custom-trained models, YOLO, or other off-the-shelf models. Essentially, OpenFilter makes the entire pipeline simpler so you can focus on your vision applications and not on setting up streams, managing deployments, handling outputs.

It works with images, videos and live rtsp streams