< Table Of Contents

Source Code Samples

The following table presents the files with the source code for the Intel IPP samples by categories and links to them.

Category

Summary

Description and Links

Basic Techniques

Introduction to programming with Intel IPP functions

Performance measurement: GetClocks.cpp

Copying data: Copy.cpp

Optimizing table-based Functions:

LUT.cpp

Digital Filtering

Fundamentals of signal processing

Executing the:

DFT.cpp

Filtering with FFT: FFTFilter.cpp

Time-domain filtering: FIR.cpp

Audio Processing

Audio signal generation and manipulation

Generating DTMF tones: DTMF.cpp

Using IIR to create an echo: IIR.cpp

Using FIRMR to resample a signal: Resample.cpp

Image Processing

Creating and processing a whole image or part of an image

Allocating, initializing, and copying an image: Copy.cpp

Rectangle of interest sample wrapper: ROI.h ROI.cpp ROITest.cpp

Mask image sample wrapper: Mask.h Mask.cpp MaskTest.cpp

Image Filtering and Manipulation

General image affine transformations

Wrapper for resizing an image: Resize.h Resize.cpp ResizeTest.cpp

Wrapper for rotating an image: Rotate.h Rotate.cpp RotateTest.cpp

Wrapper for doing an affine transform on an image: Affine.h Affine.cpp AffineTest.cpp

Graphics and Physics

Vector and small matrix arithmetic functions

ObjectViewer application: ObjectViewerDoc.cpp ObjectViewerDoc.h ObjectViewerView.cpp ObjectViewerView.h

Transforming vertices and normals: CTestView::OnMutateModel

Projecting an object onto a plane: CTestView::OnProjectPlane

Drawing a triangle under the cursor: CTestView::Draw

Performance comparison, vector vs. scalar: perform.cpp

Performance comparison, buffered vs. unbuffered: perform2.cpp

Special-Purpose Domains

Cryptography and computer vision usage

RSA key generation and encryption: rsa.cpp rsa.h rsatest.cpp bignum.h bignum.cpp

Canny edge detection class: canny.cpp canny.h cannytest.cpp filter.h filter.cpp

Gaussian pyramids class: pyramid.cpp pyramid.h pyramidtest.cpp


Submit feedback on this help topic

Copyright © 2008 - 2011, Intel Corporation. All rights reserved.