Zʼęd̨nać kody w jedną programę z 5 przyciskami python (PyCharm)
Posiadam napisany kod w Jupyter Notebook, ale muszę połączyć wszystkie części tego kodu w jeden program z interfejsem, na którym powinno znajdować się 6 przycisków, a mianowicie, aby po naciśnięciu przycisku 1: wyświetlały się początkowe obrazy, aby po naciśnięciu przycisku 2: wyświetlały się obrazy po korekcji gradacyjnej, aby po naciśnięciu przycisku 3: wyświetlały się obrazy w monochromatycznym formacie grayscale, po naciśnięciu przycisku 4: aby wyświetlały się monochromatyczne obrazy przetworzone według podanych algorytmów:
a. Fmax = max(Vc; IRc)
b. Fmin = min(Vc; IRc)
c. Fc = [(Vc3 + IRc3)/2]1/3 – średnia sześcienna
d. Fq = [(Vc2 + IRc2)/2]1/2 – średnia kwadratowa
e. Fa = (Vc + IRc)/2 – średnia arytmetyczna
f. Fg = (Vc×IRc)1/2 – średnia geometryczna
g. Fh = (2×Vc×IRc)/(Vc + IRc) – średnia harmonijna
h. Fch = 2×Fa – Fh = (Vc2 + IRc2)/(Vc + IRc) – średnia kontraharmoniczna
, aby po naciśnięciu przycisku 5: była możliwość wyboru palety, która nałoży się na przetworzone monochromatyczne obrazy według podanych algorytmów (palety - Rainbow, Fire, Thermometer, Watermelon), aby po naciśnięciu przycisku 6: była możliwość wyboru syntezy kolorowych obrazów RGB według schematów:
a. [RGB] = [IRc; IRc; F]
b. [RGB] = [IRc; F; F]
c. [RGB] = [IRc; IRc; F/2]
d. [RGB] = [IRc; F; F/2]
e. [RGB] = [IRc; F/2; F]
f. [RGB] = [IRc; F/2; F/2]
Możliwe, że będzie również konieczne edytowanie dostarczonego przeze mnie kodu. (Kod znajduje się w Copy of fh_imgs.ipynb - pliku Colab). W plikach znajdują się również początkowe obrazy oraz specyfikacja techniczna, według której napisano kod w Jupyter Notebook i który należy nieco edytować.
Projekt należy zrealizować do 22-23 października 2024 roku
Załączniki 4