Bookmark and Share


The Embedded Vision Academy is a free online training facility for embedded vision product developers. This program provides educational and other resources to help engineers integrate visual intelligence―the ability of electronic systems to see and understand their environments―into next-generation embedded and consumer devices.

The goal of the Academy is to make it possible for engineers worldwide to gain the skills needed for embedded vision product and application development. Course material in the Embedded Vision Academy spans a wide range of vision-related subjects, from basic vision algorithms to image pre-processing, image sensor interfaces, and software development techniques and tools such as OpenCV. Courses will incorporate training videos, interviews, demonstrations, downloadable code, and other developer resources―all oriented towards developing embedded vision products.

The Embedded Vision Alliance™ plans to continuously expand the curriculum of the Embedded Vision Academy, so engineers will be able to return to the site on an ongoing basis for new courses and resources. The listing below showcases the most recently published Embedded Vision Academy content. Reference the links on the right side of this page to access the full suite of embedded vision content, sorted by technology, application, function, viewer experience level, provider, and type.

What innovation can alert users to a child struggling in a swimming pool, or an intruder attempting to enter a residence or business?

Gesture recognition is the first step to full 3D interaction. Challenges exist, as do and techniques to overcome them in embedded systems.

Gary Bradski, the creator of OpenCV (the open-source library for computer vision), discusses his latest work on robotics at Willow Garage.

Gary Bradski, the creator of OpenCV (the open-source library for computer vision), discusses some of the features of OpenCV version 2.0.

José Alvarez, Video Technology Engineering Director at Xilinx, discusses a flexible ISP implementation using FPGA dynamic processing blocks.

Achieving aesthetically pleasing camera images is normally considered distinct from the various tasks encompassed in embedded vision.

A diversity of image sensors are available for your consideration, differentiated by their process foundations and circuit implementations.

With the emergence of increasingly capable processors, it's now practical to incorporate computer vision into a range of embedded systems.

In the last five years, the automotive industry has made remarkable advances in systems that truly enrich the driving experience.

This video training session covers some of the algorithms available in OpenCV, and is intended for programmers and non-programmers alike.