This project used Na¨ıve Bayes Model for color segmentation and bin detection. In this work, First train on the provided labeled color dataset, and test the results through the validation set. Due to the abundant color data provided, a very high accuracy rate can be obtained in the end. After that, bin detection is performed in a similar way. The difference is that we need to extract color data from the training set by ourselves, and finally select the detected bin box through opencv, and the final accuracy rate reaches about ninety percent. The accuracy rate can be increased by transforming the color from RGB space to YUV space, which will reduce the impact of sunlight on the surface of the object.
Under the corresponding folder.
opencv-python>=3.4
matplotlib>=2.2
numpy>=1.14
scikit-image>=0.14.0
glob2