Back to Programs

Media

libcamera

Provide an open source camera stack for linux

cc++gstreamerkernellinuxqtv4l2video

Participation history

3 GSoC years

2023

2 projects

Official year page

Integrating libcamera into OpenCV

This project aims to move the current V4L2 implementation of accessing and controlling cameras in OpenCV to libcamera, this will allow for better...

Adding UVC hardware timestamp support

Adding UVC hardware timestamp support to libcamera by replacing the timestamp sampled by the linux kernel when it completes a buffer. The goal would...

2022

3 projects

Official year page

Improve GStreamer element to add support for properties.

The GStreamer libcamera element lacks support for properties like colorimetry, framerate and other properties which affect how the camera or stream...

A GPU-based Software ISP Implementation

Most Image Signal Processors (ISPs) are currently implemented in hardware, making it difficult to customize the Imaging algorithms for developers....

Adding controls support to libcamera test applications

Currently libcamera's ability to set control over each frame and stream is not reflected by the test applications. We don't have any way to set the...

2021

2 projects

Official year page

Multistream support in GStreamer element

The GStreamer libcamera element allows libcamera to be used in GStreamer pipelines. libcamera supports simultaneous streaming, for example having...

A Software ISP Implementation with OpenCL

Camera imaging pipeline is typically embedded in a camera hardware making it difficult to customize the imaging algorithm for developers.The project...