Detect and Classify the objects in an image.
Hello all. I am working on a OpenCV python project where i have to detect and classify objects in images. Note: I am not supposed to make my system learn. There are 3 categories (Cactus Plant, Vehicles and Traffic Signs) There are several pictures and that too with so much variations (i will show them here). So far, after watching so many videos i have been able to detect the objects with almost 70% accuracy (because of huge variations) using "Contours" but i have not been able to classify them (putting labels on each of them , cactus , vehicle). How to classify them? Kindly Help. I have tried to find "Area" using CountArea function, but it doesn't work since they are not placed at the same place each time in an image.
Screenshot of detected objects is below: