# Deepstream with Baslar and Omron Cameras (Custom image capture APIs)

**URL:** <https://forums.developer.nvidia.com/t/deepstream-with-baslar-and-omron-cameras-custom-image-capture-apis/125401>\
**Category:** DeepStream SDK\
**Created:** [May 29, 2020, 12:19pm UTC](https://forums.developer.nvidia.com/t/deepstream-with-baslar-and-omron-cameras-custom-image-capture-apis/125401 "2020-05-29T12:19:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mbufi](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@mbufi](https://forums.developer.nvidia.com/u/mbufi)\
**Post date:** [May 29, 2020, 12:19pm UTC](https://forums.developer.nvidia.com/t/deepstream-with-baslar-and-omron-cameras-custom-image-capture-apis/125401/1 "2020-05-29T12:19:34Z")

</div>

Please provide complete information as applicable to your setup.

**• Hardware Platform (Jetson / GPU)**  
Jetson Xavier / Baslar USB3 Camera/ Omron USB3 Camera  
**• DeepStream Version**  
5  
**• JetPack Version (valid for Jetson only)**  
4.4 +  
**• TensorRT Version**  
6+

Hello,  
I have trained a model with TLT and would like to deploy my TLT models with the Python Deepstream API.

The problem I am facing is that the cameras cannot be seen using

```auto
v4l2-ctl

```

Instead one must install the camera drivers and then use their own custom API.

How can I code my **python application** to use the **custom camera API to grab camera frames** and then send each of these frames to the **python deepstream api**? (sending them to some sort of sink pad) I see no other way to use third party cameras with deepstream.

Camera → pyplone.framegrab() → Python Deepstream sink → run through deepstream pipeline.

Please let me know. Thank you!

---

<div class="post-metadata">

**Author:** ![mbufi](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@mbufi](https://forums.developer.nvidia.com/u/mbufi)\
**Post date:** [June 2, 2020, 12:46pm UTC](https://forums.developer.nvidia.com/t/deepstream-with-baslar-and-omron-cameras-custom-image-capture-apis/125401/3 "2020-06-02T12:46:16Z")

</div>

Any Updates? Bump

---

<div class="post-metadata">

**Author:** ![mchi](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/mchi/32/14043_2.png) [@mchi](https://forums.developer.nvidia.com/u/mchi)\
**Post date:** [June 2, 2020, 1:59pm UTC](https://forums.developer.nvidia.com/t/deepstream-with-baslar-and-omron-cameras-custom-image-capture-apis/125401/4 "2020-06-02T13:59:43Z")

</div>

Hi @mbufi,  
Sorry for delay!

> The problem I am facing is that the cameras cannot be seen using

Is there any /dev/video\* device node? If not, looks the USB camera is not enumrated successfully, you could file a BSP ticket under [Jetson AGX Xavier - NVIDIA Developer Forums](https://forums.developer.nvidia.com/c/agx-autonomous-machines/jetson-embedded-systems/jetson-agx-xavier/75) for the driver issue.

for the application, you can refer to [https://github.com/NVIDIA-AI-IOT/deepstream\_python\_apps/tree/master/apps/deepstream-test1-usbcam](https://github.com/NVIDIA-AI-IOT/deepstream_python_apps/tree/master/apps/deepstream-test1-usbcam) sample.  
And, you can refer to [https://github.com/NVIDIA-AI-IOT/deepstream\_python\_apps/blob/master/HOWTO.md](https://github.com/NVIDIA-AI-IOT/deepstream_python_apps/blob/master/HOWTO.md) to install DeepStream python.

Thanks!

---

<div class="post-metadata">

**Author:** ![mbufi](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@mbufi](https://forums.developer.nvidia.com/u/mbufi)\
**Post date:** [June 15, 2020, 5:34pm UTC](https://forums.developer.nvidia.com/t/deepstream-with-baslar-and-omron-cameras-custom-image-capture-apis/125401/5 "2020-06-15T17:34:17Z")

</div>

Hi @mchi

Thanks for the reply. I am curious if this makes sense… because they are custom dveloper API drivers. I am surprised no one has run into this same issue.

The deepstream install and python api are straightforward to me… but how to integrate 3rd part cameras is not. I think this is one of the biggest issues I see commonly when having issues with deepstream among many developers.

Thanks!

---

<div class="post-metadata">

**Author:** ![mchi](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/mchi/32/14043_2.png) [@mchi](https://forums.developer.nvidia.com/u/mchi)\
**Post date:** [June 16, 2020, 12:48am UTC](https://forums.developer.nvidia.com/t/deepstream-with-baslar-and-omron-cameras-custom-image-capture-apis/125401/6 "2020-06-16T00:48:48Z")

</div>

Hi,  
DeepStream is GStreamer based SDK, it can integrate 3rd party GStreamer plugins.  
You can develop the camera capture as a GStreamer plugin and use it in DeepStream.

---

<div class="post-metadata">

**Author:** ![TomNVIDIA](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/tomnvidia/32/14181_2.png) [@TomNVIDIA](https://forums.developer.nvidia.com/u/TomNVIDIA)\
**Post date:** [October 12, 2021, 4:17pm UTC](https://forums.developer.nvidia.com/t/deepstream-with-baslar-and-omron-cameras-custom-image-capture-apis/125401/8 "2021-10-12T16:17:35Z")

</div>

Closed on October 12, 2021, 4:17pm UTC


