Welcome i.MX Examples page!
Tell Me More

About the project

A collection of simple programs to show how to accelerate graphics and videos on Freescale i.MX processors.

IPU-Examples

Software examples about how to use i.MX Image Processing Unit - IPU. There are examples about image rotation, scaling, color space conversion, cropping and more...

VPU-Examples

Contains a set of examples using the Video Processing Unit - VPU. There are examples of encoding, decoding and transcoding videos in various formats like H.264, MP4, AVC and etc. (Under development).

V4L2-Examples

Software examples showing how to use the Video for Linux 2 (V4L2) API. There are examples of playback and capture progressive and interlaced videos. (Under development).

Screenshots and Photos

Screenshots of IPU, VPU and V4L2 Examples in action.

IPU Examples

Color Space Conversion

V4L2 Examples

Capture from camera and display 1

VPU Examples

Decoding a H.264 video file

IPU Examples

Local Alpha Blending

V4L2 Examples

Capture from camera and display 2

VPU Examples

Capture from camera, MP4 encoding and display

Download

Download the projects from Github

IPU Examples

Downloads and Documentation

V4L2 Examples

Downloads and Documentation

VPU Examples

Downloads and Documentation - Available Soon!

All 3 projects are open source and all contributions are very welcome. If you want to contribute, please send a pull request on Github or contact me directly by e-mail.

Contact

Rogerio Pimentel - rpimentel.silva@gmail.com