1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Image Processing in Python

Connected

cvičení

Histogramy

V tomto cvičení analyzuješ množství červené barvy v obrázku. Za tímto účelem vypočítáš histogram červeného kanálu pro níže zobrazený obrázek:

Woman smiling
Obrázek načtený jako image.

Extrakce informací z obrázků je základní součástí vylepšování snímků. Díky ní můžeš vyvážit červenou a modrou složku, aby obrázek působil chladněji nebo tepleji.

Použiješ funkci hist() k zobrazení 256 různých intenzit červené barvy a ravel() k převedení hodnot barev do jednorozměrného pole.

Matplotlib je přednačten jako plt a NumPy jako np.

Pamatuj, že zelenou barvu obrázku bychom získali takto:

green = image[:, :, 1]

Pokyny

100 XP
  • Získej červený kanál pomocí slicingu.
  • Vykresli histogram s počtem bins 256. Nezapomeň použít .ravel() na barevný kanál.