Image Processing
Real-time video processing

video.png

The video processing demo is bundled with the download of OpenCL Studio. This application uses the video streaming capabilities to load an .avi video file into an OpenCL image buffer. After each frame is loaded, one of several image processing kernels is applied and the result is copied into an OpenGL texture buffer which appears in a window on the screen. This demo illustrates many of the user interface components in OpenCL Studio including window, canvas and list box.

 
Image Abstraction

soebell.png

The image abstraction application is part of the OpenCL Studio download. This demo uses several algorithms of the libCL parallel algorithm library to transform selected input images into a cartoon-like representation. The procedure includes several isotropic and anisotropic smoothing steps as well as color transformations and quantization.