OpenCV-Python це бібліотека прив’язок Python, розроблена для вирішення проблем комп’ютерного зору. Метод cv2.imread() завантажує зображення з указаного файлу. Якщо зображення неможливо прочитати (через відсутній файл, неправильні дозволи або непідтримуваний чи недійсний формат), цей метод повертає порожню матрицю.
приклад:
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()> |
>
>
Вихід:
Синтаксис методу OpenCV cv2.imread().
Синтаксис: cv2.imread(ім'я файлу, прапор)
Параметри:
- ім'я файлу: шлях до файлу зображення.
- прапорець: прапорець визначає спосіб читання зображення.
- cv2.IMREAD_COLOR – Він визначає завантаження кольорового зображення. Будь-яка прозорість зображення буде знехтувана. Це прапор за замовчуванням. Крім того, ми можемо передати ціле число 1 для цього прапора.
- cv2.IMREAD_GRAYSCALE – Він визначає завантаження зображення в режимі відтінків сірого. Крім того, ми можемо передати ціле число 0 для цього прапора.
- cv2.IMREAD_UNCHANGED – Він визначає завантаження зображення як такого, включаючи альфа-канал. Крім того, ми можемо передати ціле число -1 для цього прапора.
Повернене значення:
Функція cv2.imread() повертає масив NumPy, якщо зображення завантажено успішно.
ключ кандидата
Приклади методу OpenCV cv2.imread().

Вхідне зображення
Python OpenCV Читання зображення – cv2 imread()
У цьому прикладі ми читаємо зображення як кольорове.
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()> |
>
>
Вихід:

зображення
Python OpenCV Читання відтінків сірого зображення
У цьому прикладі ми читаємо зображення як зображення у градаціях сірого. Як вхідні дані можна використовувати як кольорові, так і сірі зображення.
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()> |
>
>
Вихід:

Зображення
Python OpenCV | Читайте зображення PNG із прозорістю
У цьому прикладі ми читаємо зображення з каналом прозорості.
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()> |
>
>
Вихід:

зображення
imread() і кольорові канали
Масив NumPy NumPy.
r1 = image[:,:,0] # get blue channel g1 = image[:,:,1] # get green channel b1 = image[:,:,2] # get red channel>