Reference
This guide covers the hardware installation of the Jetson Nano camera module with a 12.3MP Camera Module and telephoto lens. It includes software driver installation for optimal compatibility with JetPack 4.6 versions. Learn to use runtime and automatic command-line options for capturing and previewing images and videos with nvgstcapture-1.0. Discover how to integrate camera functions inside a docker container efficiently.
Hardware installation
Requirements
- Hardware
- Jetson Nano
- Telephoto Lens x1 (or FIT0829)
- 12.3MP Camera Module x1
- Wires
Connect the camera, lens and Jetson Nano correctly, then power on the Jetson Nano module.

Software Driver Installation
All camera-related driver packages and software support released for versions prior to JetPack 4.6/L4T 32.6.1 and subsequent to JetPack 4.6.5/L4T 32.7.5 have been discontinued and are no longer actively maintained. For optimal compatibility and technical support, we strongly recommend using versions within the supported range: JetPack 4.6/L4T 32.6.1 to JetPack 4.6.5/L4T 32.7.5.
-
Download this bash script
cd ~ wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.3/install_full.sh -
Install the driver
chmod +x install_full.sh ./install_full.sh -m imx477 -
After the installation is complete, enter "y" and the device will restart automatically.
Usage
Start capture and preview display on the screen
To check if the camera is working properly, you can run the following command, which will start capturing and previewing the display on the screen.
nvgstcapture-1.0
This example command rotates the image 180 degrees (vertically flipped)
nvgstcapture-1.0 --orientation 2
Take a photo and save to disk
Runtime command-line options
-
nvgstcapture-1.0 -
Press "j" to capture an image.
-
Press "q" to exit
Automatic command-line options
nvgstcapture-1.0 --automate --capture-auto
Note: Use "nvgstcapture-1.0 --help" to refer to the supported command-line options
Capture video and save to disk
Runtime command-line options
-
nvgstcapture-1.0 -
Press "1" to start recording video
-
Press "0" to stop recording video
-
Press "q" to exit
Automatic command-line options
nvgstcapture-1.0 --mode=2 --automate --capture-aut
Note: Use "nvgstcapture-1.0 --help" to refer to the supported command-line options
Use the camera inside a docker container
The commands are the same; simply add this option to the command line when starting the container with "docker run"
--volume /tmp/argus_socket:/tmp/argus_socket
Was this article helpful?
