Решить лабораторную работу по многопоточному программированию для университета со следующим условием:
Изображение может иметь плохую контрастность: используется не весь диапазон значений, а только его часть. Например, если самые тёмные точки изображения имеют значение 20, а не 0.
Задание состоит в том, чтобы изменить значения пикселей таким образом, чтобы получить максимальную контрастность: растянуть диапазон значений до [0; 255], но при этом не изменить оттенки (то есть в цветных изображениях нужно одинаково изменять каналы R, G и B).
Решение нужно реализовать на СUDA и на HIP