opencv-python matplotlib numpy tqdm