QVision, a Development Framework for Real-time Computer Vision and Image Processing Research

In this paper we introduce QVision, a software framework designed to reduce programming effort when making research prototypes in the areas of computer vision and image processing. It offers an object oriented layer architecture on top of performance libraries well known in these areas, such as Intel’s Integrated Performance Primitives, BLAS, LAPACK, or GSL, focusing on ease of use without renouncing to performance. Thus, it offers researchers an integral tool for rapid development of fully functional real-time computer vision prototypes. The framework also includes simple but powerful approach to multithreaded programming, aimed to non-expertise parallel programmers, and a a versatile GUI system, designed also with ease of programming in mind. We believe that all these features make the framework a valuable tool for academic research in the mentioned fields.