Tutorial: Image Blurring and Rotation with Intel® Integrated Performance Primitives 9.0 Update 4

Overview

Discover how to use Intel® Integrated Performance Primitives (Intel® IPP) image processing functions to implement image blurring and rotation in your application.

About This Tutorial

This tutorial demonstrates how to:

  • Implement box blurring of an image with the Intel IPP filtering functions

  • Rotate an image with the Intel IPP functions for affine warping

  • Set up environment to build the Intel IPP application

  • Compile and link your image processing application

Estimated Duration

10-15 minutes

Learning Objectives

After you complete this tutorial, you should be able to:

  • Understand the basic concepts of Intel IPP image processing

  • Use Intel IPP functions for image filtering

  • Use Intel IPP functions for image geometry transformation

  • Develop an image processing application that loads an image from a BMP file and applies rotation and blurring after user presses arrow keys

  • Set up environment to build the application

  • Compile and link your code with Intel IPP

More Resources

  • Intel IPP Developer Reference contains detailed descriptions of functions syntax, parameters, and return values
  • Intel IPP Developer Guide provides detailed guidance on Intel IPP library configuration, development environment, domain dependencies, and linkage modes

The above documents are available at the Intel IPP documentation page: https://software.intel.com/en-us/articles/intel-integrated-performance-primitives-documentation or in the Intel IPP documentation directory.

In addition, you can find more resources at https://software.intel.com/en-us/intel-ipp.

Next