28.03.2017 Views

Primitives

ippi_0

ippi_0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents<br />

Contents<br />

Legal Information.............................................................................. 19<br />

Chapter 1: Volume Overview<br />

What's New.............................................................................................21<br />

Notational Conventions............................................................................. 21<br />

Chapter 2: Intel ® Integrated Performance <strong>Primitives</strong> Concepts<br />

Function Naming......................................................................................23<br />

Data-Domain.................................................................................. 23<br />

Name.............................................................................................23<br />

Data Types..................................................................................... 23<br />

Descriptors..................................................................................... 25<br />

Parameters..................................................................................... 26<br />

Extensions......................................................................................26<br />

Function Prototypes in Intel IPP................................................................. 26<br />

Rounding Mode........................................................................................27<br />

Integer Result Scaling...............................................................................27<br />

Error Reporting........................................................................................28<br />

Platform-Aware Functions for Image Processing........................................... 31<br />

Threading Layer Functions.........................................................................31<br />

Structures and Enumerators...................................................................... 32<br />

Function Context Structures.............................................................. 37<br />

Structures and Enumerators for Platform-Aware Functions.................... 38<br />

Image Data Types and Ranges...................................................................38<br />

Major Operation Models............................................................................ 39<br />

Neighborhood Operations..................................................................40<br />

Regions of Interest in Intel IPP.......................................................... 40<br />

Tiled Image Processing.....................................................................43<br />

Chapter 3: Support Functions<br />

Version Information Function..................................................................... 45<br />

GetLibVersion..................................................................................45<br />

Status Information Function...................................................................... 46<br />

ippGetStatusString...........................................................................46<br />

Memory Allocation Functions..................................................................... 47<br />

Malloc............................................................................................ 47<br />

Free...............................................................................................48<br />

Chapter 4: Image Data Exchange and Initialization Functions<br />

Convert.................................................................................................. 51<br />

BinToGray, GrayToBin............................................................................... 55<br />

Scale......................................................................................................57<br />

ScaleC....................................................................................................60<br />

Set........................................................................................................ 62<br />

Copy...................................................................................................... 64<br />

CopyManaged..........................................................................................67<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!