Forum » Programiranje » Kombinacija dveh png slik
Kombinacija dveh png slik
i33a ::
Pozdravljeni,
v jeziku Python moram prebrati dve .png sliki (kar delam s knjižnico imageio). Prva slika je običajna, druga pa črno-bela.
Moja naloga je, da shranim slike, ki izhajajo iz te slike tako, da za vsako belo območje na drugi sliki shranim pripadajoče območje prve slike kot ločeno sliko.
Torej druga slika so kot neka okna v prvo sliko. In bi rad shranil ločene "poglede" skozi ta okna.
Hvala za pomoč.
v jeziku Python moram prebrati dve .png sliki (kar delam s knjižnico imageio). Prva slika je običajna, druga pa črno-bela.
Moja naloga je, da shranim slike, ki izhajajo iz te slike tako, da za vsako belo območje na drugi sliki shranim pripadajoče območje prve slike kot ločeno sliko.
Torej druga slika so kot neka okna v prvo sliko. In bi rad shranil ločene "poglede" skozi ta okna.
Hvala za pomoč.
jype ::
Temu se reče maska. Najpogosteje se za to uporabljajo numpy polja in where:
https://docs.scipy.org/doc/numpy/refere...
Imaš tudi specializirana orodja za maske:
https://docs.scipy.org/doc/numpy/refere...
Če bi rad delal z bolj slikovnimi knjižnicami, potem je Python Imaging Library, ki ga trenutno implementira modul z imenom pillow, morda še primernejši:
https://pillow.readthedocs.io/en/stable...
Najprej narediš prazno sliko enakih dimenzij kot je tvoja običajna slika, vanjo pa s to metodo s pomočjo ustvarjene črno-bele maske (ki jo podaš kot parameter z imenom mask) prilepiš svojo običajno sliko.
https://docs.scipy.org/doc/numpy/refere...
Imaš tudi specializirana orodja za maske:
https://docs.scipy.org/doc/numpy/refere...
Če bi rad delal z bolj slikovnimi knjižnicami, potem je Python Imaging Library, ki ga trenutno implementira modul z imenom pillow, morda še primernejši:
https://pillow.readthedocs.io/en/stable...
Najprej narediš prazno sliko enakih dimenzij kot je tvoja običajna slika, vanjo pa s to metodo s pomočjo ustvarjene črno-bele maske (ki jo podaš kot parameter z imenom mask) prilepiš svojo običajno sliko.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | [Python] PovezaveOddelek: Programiranje | 44832 (779) | d4vid |
» | [Python + Numpy] 4D array in izbira elementovOddelek: Programiranje | 1694 (1181) | bluefish |
» | Nadgradnja znanja v programiranju - kaj, kakoOddelek: Programiranje | 3638 (1684) | 2f4u |
» | Coursera naloga (python)Oddelek: Programiranje | 1962 (1590) | jype |
» | Python za numericno matematikoOddelek: Programiranje | 1052 (820) | majana |