• 04/03/2020
  • Intel Confidential

Color Copy OpenVX* Sample

This sample shows the implementation of a "Color Copy" pipeline (specific to the Printing and Imaging domain) using OpenVX*. The “Color Copy” pipeline is a workload that would typically be used within a multi-function printer (MFP). At the topmost level, it consists of two “subgraphs”. The first, which is referred to as the “Scan Pre-Process” subgraph, accepts raw 10-bit or 12-bit uncalibrated RGB (Red, Green, and Blue) frames as input, and applies Gain/Offset correction as well as Skew Correction (small -angle rotation), producing the 8-bit “calibrated” RGB images. The second subgraph, which is referred to as the “RGB-to-CMYK” subgraph, takes the output from the “Scan Pre-Process” subgraph, and produces a “bitonal” CMYK (Cyan, Magenta, Yellow, Black) image to be sent to a printer.
This sample is an example of an OpenVX* graph with sufficiently large number of nodes to show the benefits of heterogeneous processing using CPU and GPU.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.