If you are using computer vision techniques like image classification and object detection, here are some resources from Arm and partners that can help. Advancements in deep learning, neural networks and embedded compute capabilities enables machine vision on low-power Cortex-M processors, as well as even more efficiency for Cortex-A based devices. Go to section:

Computer vision on Cortex-M | Computer vision on Cortex-A | Get Support

Computer vision on Cortex-M

Image recognition on Cortex-M

Using an STM32F7 development board, learn how to use the CMSIS-NN library to improve the performance and energy efficiency of your Cortex-M based real-time image recognition application.

View guide
Watch webinar
View demo

Deploy a Caffe model using CMSIS-NN

Run a smile detection program on the Cortex-M7 based OpenMV Cam, using a Caffe model.

View guide

Image recognition with TensorFlow

Learn how to use Tensorflow Lite for Microcontrollers to run a neural network to recognize people in images.

View guide

Add intelligent vision

Understand the concepts of adding intelligent vision to your next embedded device.

Download paper

Computer vision on Cortex-A

Get started

Train your Raspberry Pi to detect what gesture you are performing, through transfer learning.

Watch video
View guide

More robust models

Build and train a more robust model, to have your Raspberry Pi detect multiple gestures.

Watch video
View guide

Image analysis on Raspberry Pi

Build an Arm NN-based application for an IoT device that performs automatic trash sorting using image analysis.

View guide

ML solutions on embedded devices

Use the Au-Zone DeepView ML toolkit for on-target runtime performance on vision applications.

Watch webinar

Profile AlexNet on Raspberry Pi and HiKey 960

Use Streamline to profile the AlexNet example application from the Arm Compute Library for Raspberry Pi and the HiKey 960 board.

View guide

Run AlexNet on Raspberry Pi

Develop a Convolutional Neural Network (CNN) called AlexNet using the Arm Compute Library and a Raspberry Pi.

View guide

Accelerate ML using Compute Library on HiKey 960

Run ML applications on a high development platform using the HiKey 960, a mobile development platform built on Arm Cortex processors and Mali GPUs.

Watch webinar

Get Support


Community Blogs

Community Forums

Answered Cortex A53 Bare metal booting have FIQ exception. How to debug?
  • Cortex-A53
  • CoreSight Architecture
  • Baremetal
0 votes 37 views 1 replies Latest 6 hours ago by Ben Chen Answer this
Suggested answer Speculative data fetching on ARMv7-M
  • Armv7-M
  • Cache
0 votes 104 views 1 replies Latest 9 hours ago by Eric Zhang Answer this
Suggested answer strobe 0 votes 5088 views 2 replies Latest 10 hours ago by Ravi V. Answer this
Suggested answer Can not configure RCC by using HSE as system clock source 0 votes 107 views 1 replies Latest yesterday by Andy Neil Answer this
Answered Cortex A53 Bare metal booting have FIQ exception. How to debug? Latest 6 hours ago by Ben Chen 1 replies 37 views
Suggested answer Speculative data fetching on ARMv7-M Latest 9 hours ago by Eric Zhang 1 replies 104 views
Suggested answer strobe Latest 10 hours ago by Ravi V. 2 replies 5088 views
Suggested answer Can not configure RCC by using HSE as system clock source Latest yesterday by Andy Neil 1 replies 107 views