Deepstream multiple roi filter rules for different classes

• Hardware Platform (Jetson)
**• DeepStream Version 5.1
• JetPack Version (4.5)
**• TensorRT Version 7.x

How do i configure the analytics rule to filter a specific class in this roi and add a same roi but different class in same stream?

[roi-filtering-stream-0]
#enable or disable following feature
enable=1
#ROI to filter select objects, and remove from meta data
roi-RF0=0;0;750;0;1920;300;1920;1080;0;1080
roi-RF1=0;0;750;0;1920;300;1920;1080;0;1080
#remove objects in the ROI
inverse-roi=0
class-id=3;2

What I want to do is in roi-RF0 only class 3 will be filtered and in roi-RF1 only class 2 will be filtered.

this my current config, but both classes (3;2) is counted on both roi.

1 Like

Sorry for the late response, we will investigate to do the update soon.

Hi @andybagadiong
Sorry for delay!

Per internal discussion, this feature is not supported right now but is being added to our roadmap for a futue release.

Thanks!

Any timeline for the availability of the feature? And will it be included in DP6 or still in DP5?

next next release, time frame should be a release in early next year since the next is close to release.

Thanks!

+1 to let you know this feature would be very much welcome as soon as possible

In the meantime - @mchi would you be able to suggest some workaround to achieve something similar by ourselves while still making use of analytics plugin? Like duplicating [roi-filtering-stream-<n>] but with different classes? Or extracting class counts within roi rather than just the overall detection count?

is this available in ds6.0?

Yes, it should be fixed at DeepStream 6.0. Please get it a try. Thanks