OpenCV-Python ir Python saišu bibliotēka, kas paredzēta datora redzes problēmu risināšanai. Metode cv2.imread() ielādē attēlu no norādītā faila. Ja attēlu nevar nolasīt (trūkst faila, nepareizu atļauju vai neatbalstīta vai nederīga formāta dēļ), šī metode atgriež tukšu matricu.
Piemērs:
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()> |
>
>
Izvade:
OpenCV sintakse cv2.imread() Metode
Sintakse: cv2.imread(faila nosaukums, karogs)
Parametri:
- faila nosaukums: ceļš uz attēla failu.
- karogs: karodziņš norāda veidu, kā attēls ir jālasa.
- cv2.IMREAD_COLOR — Tas norāda, ka jāielādē krāsains attēls. Jebkura attēla caurspīdīgums tiks ignorēts. Tas ir noklusējuma karogs. Alternatīvi, mēs varam nodot veselu skaitļu vērtību 1 šim karogam.
- cv2.IMREAD_GRAYSCALE — Tas nosaka attēla ielādi pelēktoņu režīmā. Alternatīvi, mēs varam nodot veselu skaitļu vērtību 0 šim karogam.
- cv2.IMREAD_UNCHANGED — Tas norāda, ka jāielādē attēls kā tāds, ieskaitot alfa kanālu. Alternatīvi, mēs varam nodot veselu skaitļu vērtību -1 šim karogam.
Atgriešanas vērtība:
Funkcija cv2.imread() atgriež NumPy masīvu, ja attēls ir veiksmīgi ielādēts.
oops jēdzieni java
OpenCV cv2.imread() metodes piemēri

Ievadiet attēlu
Python OpenCV lasīšanas attēls — cv2 imread()
Šajā piemērā attēls tiek lasīts kā krāsains attēls.
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()> |
>
>
Izvade:

attēlu
Python OpenCV Lasīt attēlu pelēktoņos
Šajā piemērā attēls tiek lasīts kā pelēktoņu attēls. Gan krāsu, gan pelēktoņu attēli ir pieņemami kā ievade.
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()> |
>
>
Izvade:

Attēls
Python OpenCV | Lasiet PNG attēlu ar caurspīdīgumu
Šajā piemērā mēs lasām attēlu ar caurspīdīguma kanālu.
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()> |
>
>
Izvade:

attēlu
imread() un krāsu kanāli
NumPy NumPy masīvs.
r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>