OpenCV-Python je knjižnica povezav Python, zasnovana za reševanje težav z računalniškim vidom. Metoda cv2.imread() naloži sliko iz navedene datoteke. Če slike ni mogoče prebrati (zaradi manjkajoče datoteke, neustreznih dovoljenj ali nepodprte ali neveljavne oblike), potem ta metoda vrne prazno matriko.
primer:
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()> |
>
>
Izhod:
Sintaksa metode OpenCV cv2.imread().
Sintaksa: cv2.imread(ime datoteke, zastavica)
Parametri:
- ime datoteke: pot do slikovne datoteke.
- zastavica: zastavica določa način branja slike.
- cv2.IMREAD_COLOR – Določa nalaganje barvne slike. Morebitna prosojnost slike bo zanemarjena. Je privzeta zastavica. Druga možnost je, da posredujemo celoštevilsko vrednost 1 za to zastavo.
- cv2.IMREAD_GRAYSCALE – Določa nalaganje slike v sivinskem načinu. Druga možnost je, da posredujemo celoštevilsko vrednost 0 za to zastavo.
- cv2.IMREAD_NESPREMENJENO – Določa nalaganje slike kot take, vključno s kanalom alfa. Druga možnost je, da posredujemo celoštevilsko vrednost -1 za to zastavo.
Povratna vrednost:
Funkcija cv2.imread() vrne matriko NumPy, če je slika uspešno naložena.
java indeks od
Primeri metode OpenCV cv2.imread().

Vhodna slika
Python OpenCV Branje slike – cv2 imread()
V tem primeru beremo sliko kot barvno sliko.
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()> |
>
>
Izhod:

slika
Python OpenCV Branje sivine slike
V tem primeru beremo sliko kot sivinsko sliko. Za vnos so sprejemljive tako barvne kot sivine slike.
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()> |
>
>
Izhod:

Slika
Python OpenCV | Preberite sliko PNG s prosojnostjo
V tem primeru beremo sliko s prosojnim kanalom.
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()> |
>
>
Izhod:

slika
imread() in barvni kanali
Matrika NumPy NumPy.
r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>