How do I set up a Basler ace Aca1440-73gc GIGE camera to use with Jetson Inference tutorials?

“I currently have a 4GB Jetson Nano with JetPack 4.6.4 installed. I’ve installed the Pylon Viewer SDK, and the camera is working correctly. What I don’t know how to do is instead of using a V4L2 input (default in Jetson Inference), configure it to use the GIGE camera. I’ve read about GStreamer, but I still have gaps in my understanding. Please help me.”

Hi,
We support UVC driver by default. Please check the steps in FAQ and give it a try:

Jetson Nano FAQ
Q: I have a USB camera. How can I launch it on Jetson Nano?

It is not a USB camera, it is a camera that connects through the ethernet port.

When I run this gst-launch-1.0 pylonsrc ! queue ! nvvidconv ! xvimagesink, it works correctly. The question is the following: What is the correct command to use this type of cameras to use jetson inference?

Hi,
You would need to customize the application to use pylonsrc plugin. Please check

jetson-utils/camera/gstCamera.cpp at 903fae30ecafaa5ecdfc8e34f4dec2025ad31778 · dusty-nv/jetson-utils · GitHub

And adapt the gstreamer pipeline.

gst-launch-1.0 pylonsrc ! “video/x-bayer,width=1440,height=1080,framerate=10/1,format=rggb” ! bayer2rgb ! videoconvert ! “video/x-raw,format=I420,width=1440,height=1080” ! nvvidconv ! “video/x-raw(memory:NVMM),width=1440,height=1080” ! nvoverlaysink

this pipeline works fine for me, where should I enter this in the application you passed?

Hi,
Please check

gstCamera::buildLaunchStr()

And replace either gstreamer pipeline with yours.

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