To apply for this task please complete this mandatory coding challenge together with your application: T1227
Applications without matching coding challenge completed will not be considered.
Read our Google Summer of Code Overview page:
https://wiki.apertus.org/index.php/GSoC_Overview
The AXIOM recorder software is envisioned to record moving images from AXIOM cameras via either USB3 or Ethernet. That software package uses a node-based approach to image processing. Some basic nodes for image input / output and processing are already implemented.
**Goals**:
Implement more advanced and useful image processing nodes in the axiom recorder. For example:
* histogram
* vectorscope
* lift / gain / gamma color correction (like for example in DaVinci Resolve)
* darktable-like "contrast equalizer"
* halation emulation
* film-grain emulation
* FFMPEG based video input
* anything else you would like to use
**Prerequisites**:
* Vulkan / GPU Know-How
**Language Skills**:
* Rust
**Useful** Links:
* https://github.com/apertus-open-source-cinema/axiom-recorder
Difficulty: Medium
Mentors: vup, anuejn
To get in touch with any mentor check the [[ https://www.apertus.org/GSoC-Mentor-Contact-List | Mentor Contact List]].