library for rapid development of video processing, computer vision, and computer graphics algorithms