Basler camera with deepstream & tiscam

Hello,
Our team is currently developing a machine vision platform using Basler dart series cameras. We are working with eight cameras (8 megapixels, color) connected via USB 3.0 to a PC. We are utilizing the NVIDIA DeepStream framework for processing.
When performing debayering on the camera’s FPGA, we achieve a frame rate of 15 fps. However, when transmitting the Bayer RG8 format to the PC (due to bandwidth limitations), the frame rate increases to 45 fps. We would like to offload the debayering to the PC, which is equipped with an NVIDIA 4070 Ti Super, while maintaining a 45 fps frame rate for the color images.
We attempted to use tcambin, but unfortunately, while the pipeline is created, the application crashes shortly thereafter. Could you kindly assist us in setting up the pipeline correctly to achieve our desired results?
Thank you for your assistance.

P.S. I would share the source code if needed

What is this?

tcambin is: https://www.theimagingsource.com/en-us/documentation/tiscamera/tutorial.html

got there based on another thread in this forum namely : Gstreamer with GPU implementation of bayer2rgb

I create it as:
bin->src_elem =
gst_element_factory_make(“tcambin”, “src_elem”);

and try to use it as a source for the pipeline.

Can you use “gst-inspect-1.0 tcambin” to check the properties of this element?

Can you show your pipeline with "gst-launch-1.0”?

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.