ВХОД: изображения RGB 150x150 в формате JPEG.
ОС/ОБОРУДОВАНИЕ: графический процессор LINUX/P40 с 8 ГБ ОЗУ.
СЛУЧАЙ ПРИМЕНЕНИЯ: реальная предварительная обработка изображений - задача классификации по времени.
Текущее время на одно изображение составляет ~5-10 миллисекунд. Я ищу метод, который может сократить это время.
Я попробовал два подхода: numpy и opencv.
Использование numpy (приблизительное время: 8 мс):
Код: Выделить всё
norm = (img - np.min(img)) / (np.max(img) - np.min(img))
Код: Выделить всё
norm = cv2.normalize(img, None, alpha=0, beta=1, norm_type=cv2.NORM_MINMAX, dtype=cv2.CV_32F)
Подробнее здесь: https://stackoverflow.com/questions/546 ... -in-python