Queues in Nvidia LPR App

why are there so many queues used in this app??
what are the benefits of it ?

“queue” is just a common plugin in GStreamer. Please refer to the document for the meaning and function. queue (gstreamer.freedesktop.org)

I understand the function of a queue. i could not understand why it is required after every element as it is done in the Nvidia LPR app. Is it so that pipeline elements get some extra time or what ?

The queues can help the modules in the pipeline works in parallel threads as much as possible.

okay thanks