mmocr : it is used for text detection and recognition, as well as downstream tasks like named entity recognition and critical information extraction