Personal Project
|Lead Developer
Shanghai, Shanghai, China
Summary
Led the development of a Linux-based monitoring system, integrating camera management, video encoding, and UI design to deliver robust recording functionalities.
Highlights
Engineered core recording functionalities using C++, v4l2, and OpenCV for efficient camera management and high-quality video/photo encoding.
Designed and implemented an intuitive user interface with ImGui, enhancing user interaction and system accessibility.
Optimized system performance and responsiveness by implementing a dual-buffered queue for separating recording and UI rendering threads.
Developed asynchronous functions for seamless start and stop operations, improving system stability and user experience.