Learning Object Classification
In Chapter 5, Automated Optical Inspection, Object Segmentation, and Detection, we introduced the basic concepts of object segmentation and detection. This refers to isolating the objects that appear in an image for future processing and analysis. This chapter explains how to classify each of these isolated objects. To allow us to classify each object, we have to train our system to be capable of learning the required parameters so that it decides which specific label will be assigned to the detected object (depending on the different categories taken into account during the training phase).
This chapter introduces the basics concepts of machine learning to classify images with different labels. To do this, we are going to create a basic application based on the segmentation algorithm of Chapter 5, Automated Optical Inspection, Object Segmentation, and Detection. This segmentation algorithm extracts parts of images that contain unknown objects. For each detected object, we are going to extract different features that are going to be classified using a machine learning algorithm. Finally, we are going to show the obtained results using our user interface, together with the labels of each object detected in the input image.
This chapter involves different topics and algorithms, including the following:
- Introduction to machine learning concepts
- Common machine learning algorithms and processes
- Feature extraction
- support vector machines (SVM)
- Training and prediction
- 數據庫原理及應用教程(第4版)(微課版)
- Java Data Science Cookbook
- 云計算與大數據應用
- Libgdx Cross/platform Game Development Cookbook
- MySQL從入門到精通(第3版)
- 數據要素五論:信息、權屬、價值、安全、交易
- Proxmox VE超融合集群實踐真傳
- 金融商業算法建模:基于Python和SAS
- SQL Server 2012數據庫管理教程
- 爬蟲實戰:從數據到產品
- 云計算寶典:技術與實踐
- 數據中心經營之道
- AndEngine for Android Game Development Cookbook
- 云工作時代:科技進化必將帶來的新工作方式
- 一本書讀懂大數據