OpenCV-Python je knižnica väzieb Pythonu navrhnutá na riešenie problémov počítačového videnia. Metóda cv2.imread() načíta obrázok zo zadaného súboru. Ak sa obrázok nedá prečítať (pre chýbajúci súbor, nesprávne povolenia alebo nepodporovaný či neplatný formát), táto metóda vráti prázdnu maticu.
Príklad:
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'jg.webp'>)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Výkon:
Syntax metódy OpenCV cv2.imread()
Syntax: cv2.imread(názov súboru, príznak)
Parametre:
- filename: Cesta k súboru s obrázkom.
- príznak: Príznak určuje spôsob, akým sa má obrázok čítať.
- cv2.IMREAD_COLOR – Určuje načítanie farebného obrázka. Akákoľvek priehľadnosť obrázka bude zanedbaná. Je to predvolený príznak. Prípadne môžeme odovzdať celočíselnú hodnotu 1 pre túto vlajku.
- cv2.IMREAD_GRAYSCALE – Určuje načítanie obrázka v režime odtieňov sivej. Prípadne môžeme odovzdať celočíselnú hodnotu 0 pre túto vlajku.
- cv2.IMREAD_UNCHANGED – Špecifikuje načítanie obrázka ako takého vrátane alfa kanála. Prípadne môžeme odovzdať celočíselnú hodnotu -1 pre túto vlajku.
Návratová hodnota:
Funkcia cv2.imread() vráti pole NumPy, ak sa obrázok úspešne načíta.
jednoduchý program python
Príklady metódy OpenCV cv2.imread().

Vstupný obrázok
Prečítaný obrázok Python OpenCV – cv2 imread()
V tomto príklade čítame obrázok ako farebný obrázok.
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Výkon:

obrázok
Python OpenCV Čítať obrázok v odtieňoch sivej
V tomto príklade čítame obrázok ako obrázok v odtieňoch sivej. Ako vstup sú prijateľné farebné obrázky aj obrázky v odtieňoch sivej.
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>,cv2.IMREAD_GRAYSCALE)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Výkon:

Obrázok
Python OpenCV | Prečítajte si obrázok PNG s priehľadnosťou
V tomto príklade čítame obrázok s kanálom priehľadnosti.
Python3
import> cv2> # Load the image> image>=> cv2.imread(>'gfg.webp'>,cv2.IMREAD_UNCHANGED)> # Display the image> cv2.imshow(>'Image'>, image)> # Wait for the user to press a key> cv2.waitKey(>0>)> # Close all windows> cv2.destroyAllWindows()> |
>
>
Výkon:

obrázok
imread() a farebné kanály
Pole NumPy NumPy.
r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>