Intel® IPP - Unified Image Codecs(UIC)

Intel® IPP Unified Image Codecs (UIC) is a set of C++ interfaces that simplify the use of various image codecs. It includes abstract base classes and implementation of some image codecs, for example JPEG and JPEG2000, built on top of these base classes. UIC library is included in the Intel® IPP Samples code. Please refer to User Guide and Reference Manual at \ipp-samples\image-codecs\uic\src\doc\uic_manual.pdf for more details.

There are two parts of UIC related sample code/demo included in Intel® IPP samples:

Sample/Demo code

Sample Folder Name

Description

UIC Demo

ipp-samples\image-codecs\uic

Just include the UIC sample demo binaries, available for Windows*/Linux/Mac OS*

UIC Sample Code and Document

ipp-samples\image-codecs\uic

This is complete UIC sample code along with documentation available for Windows*/Linux/Mac OS

 

UIC based sample application ‘Picnic' demonstrates several features of Computer vision algorithms like face detection, image filtering, image segmentation, inpainting and image similarity search based on MPEG7 descriptors. To know more about ‘Picnic' application, refer to - /en-us/articles/intel-ipp-uic-sample-application-picnic

To download both the sample codes, please go to Intel® IPP product website at /en-us/intel-ipp and click "Free Code Samples" to download related samples.


If you previously used Intel® IPP samples "\image-codecs\jpeg2000" or "image-codecs\jpegview" for JPEG and JPEG2000 decoding and encoding, you may check the whole new implementation introduced in Intel® IPP v6.0 or later. These old samples are now moved to as part of legacy sample code in Intel® IPP v6.1.

To get more information about UIC functions, refer to training material

/en-us/articles/intel-ipp-unified-image-codecs-training-material

Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.