Photobooth software (Multiplatform, but Linux version currently unable to stream video feed properly). Support multiple concurrent cameras (DSLR, webcam, ip-cam) and multiple clients (browser-based). The idea behind this is that you only need one mini pc/laptop for multiple photo booths.
Supported effects and filters :
- Greenscreen background removal
- Dynamic background changes using multimedia file
- Picture Frame
- Smart sticker utilizing AI for eye tracking
- Some filters
- Multiple Dynamic foregrounds using multimedia file
Requirements:
- OpenCV 4 + (can be obtained via vcpkg)
- Libwebsockets 3.1
- SDL 2 (can be obtained via vcpkg)
- Canon EDSDK (non-free, currently disabled)
- FFMPEG (can be obtained via vcpkg)
- RapidJson
- Dirent
Webcam DEMO