Skip to content

ethz-asl/v4l2_camera

 
 

Repository files navigation

v4l2_camera

This repository contains was adapted from usb_cam to run Arducam AR0234 camera's on a Jetson Xavier NX. The AR0234 camera supports mono and Bayer 10-bit output in this layout. The driver applies debayering and conversion to RGB8 and outputs the raw image as a ros topic.

Setup

Arducam dependencies

In order to run the cameras on the Jetson Xavier NX, the Arducam quickstart guide needs to be followed. Mainly the following steps:

1. wget https://github.com/ArduCAM/MIPI_Camera/releases/download/v0.0.3/install_full.sh
2. chmod +x install_full.sh
3. ./install_full.sh -m arducam
4. apt-get install v4l-utils

User groups

TODO: Is the spi group actually needed? Or gpio?

OpenCV

OpenCV >=4.9.0 is required in order to run the debayering process. An installation scripts inside .devcontainer is provided as help on how to compile it from source.

About

A ROS Driver for V4L2 USB Cameras

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 88.7%
  • Shell 4.7%
  • Python 2.8%
  • CMake 2.2%
  • Dockerfile 1.6%