Cinematographer Project


A large worldwide theme park hired us to do a video recording project in their park.

  • UI programming using .NET Windows Forms
  • Multithreaded programming inside each module, optimized for specific CPU
    • Divided up video into sections depending on how many cores available
  • ZeroMQ messaging library to communicate between asynchronous modules
  • Tyzx Person Tracking library to keep track in 3D space where people are
  • SHORE face recognition to find happiest shots
  • Added weight maps to face recognition to focus cameras in hot areas
  • Debugging across multithreaded, networked code to find bottlenecks

C#, .NET, C++, Windows Form Applications, ZeroMQ, Tyzx, Imperx Cameras