
Learn to integrate computer vision into iOS apps by building object detection and semantic segmentation neural networks from dataset to model output, with two real-world projects.
Discover how computer vision lets computers see and interpret digital images, contrasting it with image processing while examining object classification, detection, and segmentation.
Explore five image annotation tools to create datasets and label images for training computer vision models, using bounding boxes, polygons, and semantic segmentation with export options.
Explore tools and environments to train mobile computer vision models, including cloud and local training, data preparation, annotations, and model types like object detectors and image classifiers.
MakeML overview and initial setup for beginners, highlighting data labeling, training neural networks, and model training in a few clicks. Create data sets and micro projects to start training now.
Learn how to adjust training hyperparameters—batch size, iterations, and learning rate—to improve object detection and semantic segmentation models, reduce loss, and optimize model quality.
Review the dribble dataset trained model and its loss, replace the model in the iOS app, and run it on a device to observe soccer ball detection.
Explore a PepsiCo case of using computer vision to sort potatoes by weight for iOS developers, detailing three datasets for detection and segmentation and presenting training results.
Welcome to Computer Vision for iOS developers Course.
In this course, you'll learn the basics needed to understand Object Detection and Semantic Segmentation, and by the end of the course, you'll be able to train models that you can use in your apps.
We will cover the next topics in this course:
1) What is Computer Vision
2) What is Object Detection and Semantic Segmentation
3) Tools for Creating Image Datasets and labeling them
4) Image Dataset Augmentation
5) Tools and Environments for training neural networks
6) Integration of CoreML and TFLite models into iOS apps
7) 2 projects that use Computer Vision in real-world applications
This course is made using https://makeml.app product.