The invention provides an object recognition system based on machine learning, which includes a 2D image capture module, a 3D space capture module, a data selection module, a data alignment module, a feature capture module and a detection module. The 2D image capture module captures a 2D image. The 3D space capture module captures 3D point cloud data. The data selection module performs object segmentation and depth recognition to select at least one region of interest (ROI). The data alignment module maps coordinates of the at least one ROI to coordinates of the 2D image. The feature capture module calculates features of the 2D image and extracts at least one feature of interest corresponding to the coordinates of the ROI from the features of the 2D image. The detection module obtains the feature of interest and identifies at least one object in the 2D image according to the feature of interest.
OBJECT RECOGNITION SYSTEM BASED ON MACHINE LEARNING AND METHOD THEREOF