This article aims to provide an overview of AI, Machine Learning, and Computer Vision on Toradex Computer on Modules. Toradex offers Computer on Modules. The following diagram shows a high-level overview of a typical Computer Vision Application pipeline using Machine Learning. In this article, we will show you the articles that cover each step in the path toward designing an application with AI.
The following Computer-on-Modules (COMs) were already tested with Machine Learning applications:
Coming Soon Built around a Toradex Verdin Computer on Module, Maivin ( Modular full-stack AI Vision System) features an NXP® i.MX 8M Plus Applications Processor, with an integrated Neural Network Processor with 2.3 TOPS.
The camera selection is an important task when designing an application for Computer Vision. Toradex computer on modules provides various interfaces to connect a camera, such as Parallel Camera Interface, USB 2.0/3.0, Ethernet, MIPI CSI-2. To help you, we provide an overview of devices tested in our Computer-on-Modules. See the following article for more information:
Overview: Camera on Toradex Computer on Modules
The process of Frame Capturing consists in collect the image data from the camera driver and make it available as a data array. The pre-process will apply treatments on the image such as resize, padding, filtering, etc, to and prepare the data to the AI runtime effectively process it.
The following articles may help you:
To overcome the challenge of meeting the performance, accuracy, memory footprint requirements of real-world Computer Vision applications, a developer will need to implement AI runtimes optimized for embedded systems. Toradex offers articles with examples implementing some popular AI runtimes with our Computer-on-Modules.
Toradex also provides examples using pre-qualified software from our partners.
The optional post-processing step consists of gathering the output data from the AI runtime and create an image to be displayed on a GUI, inserting the data output in overlays with texts, bounding boxes, and graphic information.
In this optional step, the system will make the output data available to the end-user by displaying it in video output. The following article will guide you to the information for Display output with Toradex Computer on Modules: