All Courses
Computer Vision for Embedded Systems
edX
Course
Advanced
Free to Audit
Certificate

Computer Vision for Embedded Systems

Purdue University

Learn about constraints and reducing resource requirements for computer vision on embedded systems.

7 hrs/week5 weeksEnglish2,781 enrolled
Free to Audit

About this Course

This course provides an overview of running computer vision (OpenCV and PyTorch) on embedded systems (such as Raspberry Pi and Jetson). The course emphasizes the resource constraints imposed by embedded systems and examines methods (such as quantization and pruning) to reduce resource requirements. This course will have programming assignments and projects proposed by the students. Required texts or technologies: This course does not have a required text. The course will read recently published papers. Students will use Google Colab for programming assignments.

What You'll Learn

  • i. Use computer vision to analyze images. ii. List the constraints of embedded systems. iii. Explore design space of computer vision. iv. Evaluate different methods for accuracy/time tradeoffs.

Prerequisites

  • Knowledge of Python and Data Science or similar.

Instructors

Y

Yung-Hsiang Lu

Professor of Electrical and Computer Engineering

A

Alex Chitsazzadeh

Teaching Assistant

Topics

Quantization
Resource Constraints
Computer Vision
Google Colaboratory
OpenCV
Pruning
Embedded Systems
PyTorch (Machine Learning Library)

Course Info

PlatformedX
LevelAdvanced
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

التكميم
قيود الموارد
الرؤية الحاسوبية
جوجل كولاب
أوبن سي في
Pruning
Embedded Systems
PyTorch (Machine Learning Library)

Start Learning Now