Skip to content

STMicroelectronics/STM32AI_Overall_Offer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

STM32AI_Overall_Offer

ST centered image

Simple, fast, optimized. Our extensive solutions for embedded AI.

This repository is listing all AI and Computer Vision resources and tools for STM32.

✨ STM32 ModelZoo

View links
Project Description
stm32ai-modelzoo-services AI Model Zoo Services (training, quantization, evaluation scripts...) for STM32 devices
stm32ai-modelzoo Storage for the AI Model Zoo for STM32 devices
HuggingFace-STMicroelectronics Hugging Face space containing the models card and a space for the model zoo app

🌱 Application packages

STM32N6 Object detection Pose estimation Hand landmark

The application packages are organized into 3 categories:

  1. Demonstration binary code

  2. Getting Started, simple code example, usually in Bare metal to enable fast and easy hands-on

  3. Optimized application, opimized code example, usually in FreeRTOS to enable advanced application code development

Category Project Description
Demo binary STM32N6 AI STM32N6 AI ecosystem with application examples and demonstrations
Getting Started Audio Simple application example performing Audio Event Detection (AED) and Speech Enhancement (SE)
Getting Started Image Classification Simple application example performing Image Classification
Getting Started Object Detection Simple application example performing Object Detection
Getting Started Pose Estimation Simple application example performing Pose Estimation
Getting Started Instance Segmentation Simple application example performing Instance Segmentation
Getting Started Semantic Segmentation Simple application example performing Semantic Segmentation
Optimized application x-cube-n6-ai-people-detection-tracking FreeRTOS-based application example for people detection with AI
Optimized application x-cube-n6-ai-multi-pose-estimation FreeRTOS-based application example for multi pose estimation with AI
Optimized application x-cube-n6-ai-hand-landmarks FreeRTOS-based application example for hand landmark detection with AI
Optimized application x-cube-n6-ai-h264-usb-uvc Multimedia application example with AI, H264 encoding and USB UVC streaming
Optimized application x-cube-n6-ai-power-measurement Application example enabling power measurement on STM32N6570-DK

📂 STM32 MPU

View links Face recognition People detection and heatmap Pose estimation
Project Description
meta-st-x-linux-ai OpenEmbedded meta layer to install AI frameworks, tools and application samples for the STM32MPU series
meta-st-x-linux-isp OpenEmbedded meta layer to install ISP tools and applications for the STM32MP2x series

📷 Computer vision & ISP

View links
Project Description
stm32-mw-isp The ISP (Image Signal Processing) middleware library supports camera applications development for STM32 microcontrollers embedding the ISP camera pipeline called DCMIPP.
stm32-mw-camera The camera middleware library simplifies the development process for applications that require camera functionality by abstracting hardware-specific details.
stm32-mw-ipl The STM32 Image Processing Library (IPL) is a C software library of image processing and computer vision functionalities enabling to accelerate the development of vision applications on STM32 microcontrollers.
x-cube-isp The X-CUBE-ISP is an image signal processing (ISP) tuning software. It targets STM32 microcontrollers embedding an ISP camera pipeline called DCMIPP. It offers advanced image quality tuning services, enabling developers to easily create ISP-based applications.
stm32h7 webcam Software application package performing camera data capture on STM32H747 DK board. This application package relies on USB Video Device Class (UVC) and enable the STM32H747 DK board to be enumerated as a Webcam when connected to a PC.
stm32n6 webcam Software application package performing camera data capture on STM32N6570 DK board. This application package relies on USB Video Device Class (UVC) and enable the STM32N6570 DK board to be enumerated as a Webcam when connected to a PC.

🔧 AI Tools

View links
Project Description
x-cube-ai X-CUBE-AI - AI expansion pack for STM32CubeMX
ST Edge AI Core ST Edge AI Core - Desktop tool to evaluate, optimize and compile edge AI models
ST Edge AI Developer Cloud ST Edge AI Developer Cloud - Online optimization platform
NanoEdge AI Studio NanoEdge AI Studio - Automated machine learning tool
STM32 ISP IQtune STM32 ISP IQTune - Comprehensive STM32 ISP tuning software

💡 AI Utilities

View links
Project Description
stm32ai-datalogger GenericDataLogger for AI is a project composed of tools that format and log data with ease, especially between a STM32 and a computer
stm32ai-nanoedge-vibration-monitoring STM32 Application for vibration monitoring with NanoEdge AI Studio
stm32ai-nanoedge-datalogger STM32 Application for datalogging feature with NanoEdge AI Studio

🚀 AI partners

View links
Project Description
stm32ai-nota This repository contains Jupyter notebooks that demonstrate how to use Netspresso to prune pre-trained deep learning models from STM32AI Model Zoo and fine-tune them for your specific use case. Learn how to reduce the size of your models without sacrificing accuracy and customize them for your own applications
stm32ai-tao Nvidia TAO (Train, Adapt, Optimize) with STM32Cube.AI Developer Cloud
STEdgeAI Ultralytics fork Fork of the Ultralitics repository that implements STEdgeAI models

📍 Miscellaneous

View links
Project Description
stm32ai-wiki Application examples and resources that demonstrate Artificial Neural Networks running on STM32 microcontrollers and microprocessors. It illustrates and supports the STM32 AI Uncyclo articles
stm32ai-perf MLPerf™ Tiny Deep Learning Benchmarks for STM32 devices

❓ Help and support

For community discussion and support, please refer to:

About

This repo is the entry point to all other STM32 MCU/MPU AI-related GitHub repos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •