OpenCV-Python este o bibliotecă de legături Python concepută pentru a rezolva problemele de vedere pe computer. Metoda cv2.imread() încarcă o imagine din fișierul specificat. Dacă imaginea nu poate fi citită (din cauza fișierului lipsă, a permisiunilor necorespunzătoare sau a formatului neacceptat sau invalid), atunci această metodă returnează o matrice goală.
Exemplu:
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()> |
>
>
Ieșire:
Sintaxa metodei OpenCV cv2.imread().
Sintaxă: cv2.imread(nume fișier, steag)
Parametri:
- nume de fișier: calea către fișierul imagine.
- steag: steag specifică modul în care trebuie citită imaginea.
- cv2.IMREAD_COLOR – Specifică încărcarea unei imagini color. Orice transparență a imaginii va fi neglijată. Este steagul implicit. Alternativ, putem transmite o valoare întreagă 1 pentru acest steag.
- cv2.IMREAD_GRAYSCALE – Specifică încărcarea unei imagini în modul în tonuri de gri. Alternativ, putem transmite o valoare întreagă 0 pentru acest steag.
- cv2.IMREAD_UNCHANGED – Specifică încărcarea unei imagini ca atare, inclusiv canalul alfa. Alternativ, putem transmite o valoare întreagă -1 pentru acest steag.
Valoare returnată:
Funcția cv2.imread() returnează o matrice NumPy dacă imaginea este încărcată cu succes.
exemplu de hartă java
Exemple de metoda OpenCV cv2.imread().

Imagine de intrare
Python OpenCV Read Image – cv2 imread()
În acest exemplu, citim imaginea ca o imagine color.
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()> |
>
>
Ieșire:

imagine
Python OpenCV Citiți imaginea în tonuri de gri
În acest exemplu, citim imaginea ca o imagine în tonuri de gri. Atât imaginile color, cât și în tonuri de gri sunt acceptate ca intrare.
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()> |
>
>
Ieșire:

Imagine
Python OpenCV | Citiți imaginea PNG cu transparență
În acest exemplu, citim imaginea cu canalul de transparență.
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()> |
>
>
Ieșire:

imagine
imread() și Canale de culoare
O matrice NumPy NumPy.
r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>