OpenCV-Python er et bibliotek med Python-bindinger designet for å løse problemer med datasyn. cv2.imread()-metoden laster et bilde fra den angitte filen. Hvis bildet ikke kan leses (på grunn av den manglende filen, uriktige tillatelser eller ustøttet eller ugyldig format), returnerer denne metoden en tom matrise.
Eksempel:
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()> |
>
>
Produksjon:
Syntaks for OpenCV cv2.imread()-metoden
Syntaks: cv2.imread(filnavn, flagg)
Parametere:
- filnavn: Banen til bildefilen.
- flagg: Flagget spesifiserer måten bildet skal leses på.
- cv2.IMREAD_COLOR – Den spesifiserer å laste et fargebilde. Enhver gjennomsiktighet av bildet vil bli neglisjert. Det er standardflagget. Alternativt kan vi sende en heltallsverdi 1 for dette flagget.
- cv2.IMREAD_GRAYSCALE – Den spesifiserer å laste et bilde i gråtonemodus. Alternativt kan vi sende en heltallsverdi 0 for dette flagget.
- cv2.IMREAD_UNCHANGED – Den spesifiserer å laste et bilde som sådan, inkludert alfakanal. Alternativt kan vi sende en heltallsverdi -1 for dette flagget.
Returverdi:
cv2.imread()-funksjonen returnerer en NumPy-matrise hvis bildet er lastet inn.
lateks bord
Eksempler på OpenCV cv2.imread()-metoden

Legg inn bilde
Python OpenCV Read Image – cv2 imread()
I dette eksemplet leser vi bildet som et fargebilde.
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()> |
>
>
Produksjon:

bilde
Python OpenCV Les bilde gråtoner
I dette eksemplet leser vi bildet som et gråtonebilde. Både farge- og gråtonebilder er akseptable som input.
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()> |
>
>
Produksjon:

Bilde
Python OpenCV | Les PNG-bilde med åpenhet
I dette eksemplet leser vi bildet med gjennomsiktighetskanalen.
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()> |
>
>
Produksjon:

bilde
imread() og fargekanaler
En NumPy NumPy-matrise.
r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>