March 2004
Intermediate to advanced
816 pages
16h 56m
English
Frank Jargstorff NVIDIA
In this chapter, we introduce a C++ framework for image processing on the GPU. Using this framework, a programmer can easily define image filters and link filters to form filter graphs. Most of the classes in the framework act simply as handles to structures living on the graphics board, so that the actual processing of the image is almost completely performed by the GPU. The framework is based on the OpenGL API and uses the Cg programming language to implement image-processing algorithms. However, the ideas represented in this chapter apply similarly to Microsoft’s DirectX API and the HLSL programming language. Our hope is that the framework will be useful to readers who are ...
Read now
Unlock full access