Open Cine Overview: https://www.apertus.org/opencine
**Goal:** Implement different de-Bayering algorithms, e.g. nearest neighbor, linear (already exists as prototype, but still not added to OC core module), green edge directed or use 3rd party library which is still maintained and has clear API (preferably C++11, instead of plain old C). This would allow to show the user a preview of recorded material and let them adjust some parameters to check the quality. Next step would be to accelerate the implementation by using multi-threading if not already done or OpenCL on CPU/GPU.
**Prerequisites:**
- **Windows**
-- VisualStudio 2015
-- Qt 5.7
-- CMake
-- Git
-- optionally: GUI client for Git (e.g. GitKraken or SourceTree)
or
- **Linux** (e.g. LinuxMint 18.1)
-- Qt 5.7
-- QtCreator
-- CMake
-- OpenGL headers from freeglut3-dev package
-- Git
-- optionally: GUI client for Git (e.g. GitKraken)
**Required programming skills:**
- C++ or similar language experience
- Basic understanding of image processing
**Difficulty level:** Medium
**Mentors:** Andrej, Alex