logo

Python OpenCV | cv2.imread() -menetelmä

OpenCV-Python on Python-sidoskirjasto, joka on suunniteltu ratkaisemaan tietokonenäköongelmia. cv2.imread() -menetelmä lataa kuvan määritetystä tiedostosta. Jos kuvaa ei voida lukea (puuttuvan tiedoston, virheellisten käyttöoikeuksien tai tuemattoman tai virheellisen muodon vuoksi), tämä menetelmä palauttaa tyhjän matriisin.

Esimerkki:



Python 3








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()>

>

>

Lähtö:

Python OpenCV

OpenCV:n syntaksi cv2.imread() Method

Syntaksi: cv2.imread(tiedostonimi, lippu)

Parametrit:

  1. tiedostonimi: polku kuvatiedostoon.
  2. lippu: Lippu määrittää tavan, jolla kuva tulee lukea.
  • cv2.IMREAD_COLOR – Se määrittää värikuvan lataamisen. Kaikki kuvan läpinäkyvyys jätetään huomiotta. Se on oletuslippu. Vaihtoehtoisesti voimme välittää kokonaislukuarvon 1 tälle lipulle.
  • cv2.IMREAD_GRAYSCALE – Se määrittää kuvan lataamisen harmaasävytilassa. Vaihtoehtoisesti voimme välittää kokonaislukuarvon 0 tälle lipulle.
  • cv2.IMREAD_UNCHANGED – Se määrittää kuvan lataamisen sellaisenaan, mukaan lukien alfakanava. Vaihtoehtoisesti voimme välittää kokonaislukuarvon -1 tälle lipulle.

Palautusarvo:

Funktio cv2.imread() palauttaa NumPy-taulukon, jos kuvan lataus onnistui.

hiiri ja hiirityypit

Esimerkkejä OpenCV cv2.imread() -menetelmästä

cv2.imread() -kuva

Syötä kuva

Python OpenCV:n lukukuva – cv2 imread()

Tässä esimerkissä luemme kuvaa värikuvana.

Python 3




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()>

>

>

Lähtö:

cv2.imread() -kuva

kuva

Python OpenCV Lue kuva harmaasävyt

Tässä esimerkissä luemme kuvaa harmaasävykuvana. Sekä väri- että harmaasävykuvat hyväksytään syötteeksi.

Python 3




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()>

>

>

Lähtö:

cv2.imread() -kuva

Kuva

Python OpenCV | Lue PNG-kuva läpinäkyvyydellä

Tässä esimerkissä luemme kuvaa läpinäkyvyyskanavalla.

Python 3




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()>

>

>

Lähtö:

cv2.imread() -kuva

kuva

imread() ja värikanavat

NumPy NumPy -taulukko.

r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>