Object detection, recognition and classification using computer vision and artificial intelligence approaches