В настоящее время я использую следующие вызовы функций, чтобы прочитать изображение формы (3840,5760,3) из местоположения файла (image_path) и изменить его размер до (500,500,3) в Python 3.6.
img = cv2.imread(image_path)
img = cv2.resize(img, (500, 500))
Я использую оптимизированную библиотеку OpenCV, так как при тестировании производительности она отличается от чтения scipy и matplotlib, она дает лучшую производительность. (Ссылка: http://blog.mmast.net/python-image-processing-libraries-performance-opencv-scipy-scikit-image)
Однако при профилировании я обнаружил, что около 35% времени выполнения моего кода уходит на чтение этого файла изображения только по пути. Я хотел бы сделать эту работу эффективной. Пожалуйста, объясните мне, как я могу это сделать.