OpenCV-Python är ett bibliotek med Python-bindningar utformade för att lösa problem med datorseende. cv2.imread()-metoden laddar en bild från den angivna filen. Om bilden inte kan läsas (på grund av den saknade filen, felaktiga behörigheter eller format som inte stöds eller ogiltigt) returnerar den här metoden en tom matris.
Exempel:
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()> |
>
>
Produktion:
Syntax för OpenCV cv2.imread()-metoden
Syntax: cv2.imread(filnamn, flagga)
Parametrar:
- filnamn: Sökvägen till bildfilen.
- flagga: Flaggan anger hur bilden ska läsas.
- cv2.IMREAD_COLOR – Den anger att ladda en färgbild. All transparens i bilden kommer att försummas. Det är standardflaggan. Alternativt kan vi skicka ett heltalsvärde 1 för denna flagga.
- cv2.IMREAD_GRAYSCALE – Den anger att en bild ska laddas i gråskaleläge. Alternativt kan vi skicka ett heltalsvärde 0 för denna flagga.
- cv2.IMREAD_UNCHANGED – Den specificerar att ladda en bild som sådan inklusive alfakanal. Alternativt kan vi skicka ett heltalsvärde -1 för denna flagga.
Returvärde:
Funktionen cv2.imread() returnerar en NumPy-array om bilden läses in.
karta i maskinskriven
Exempel på OpenCV cv2.imread()-metoden

Mata in bild
Python OpenCV Läs bild – cv2 imread()
I det här exemplet läser vi bilden som en färgbild.
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()> |
>
>
Produktion:

bild
Python OpenCV Läs bild gråskala
I det här exemplet läser vi bilden som en gråskalebild. Både färg- och gråskalebilder är acceptabla som indata.
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()> |
>
>
Produktion:

Bild
Python OpenCV | Läs PNG-bild med transparens
I det här exemplet läser vi bilden med transparenskanalen.
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()> |
>
>
Produktion:

bild
imread() och färgkanaler
En NumPy NumPy-array.
r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>