Python OpenCV — функция haveImageWriter()

Свойства Python Изучение

В этой статье мы узнаем о функции haveImageWriter() библиотеки OpenCV.

Функция haveImageWriter()

Иногда нам нужно определить, правильно ли записывается указанный файл изображения, прежде чем продолжить. В таком случае мы можем использовать OpenCV, который помогает нам обрабатывать изображения и видео для идентификации объектов. Когда openCV интегрирован с такими методами, как функция haveImageWriter(). Это помогает нам проверить, могут ли указанные изображения быть успешно закодированы или записаны или нет. ниже приведен синтаксис функции haveImageWriter.

Синтаксис: cv.haveImageWriter(имя файла)

Параметры:

  • имя файла: имя файла изображения.

Return: True, если указанное изображение успешно записано, в противном случае возвращается False.

Пример 1

Мы будем использовать в нашем коде следующее расширение изображения и проверим, правильно ли оно читается. Любой файл изображения с расширением jpg, png и jpeg вернет значение True.

Python3

# Import the library OpenCV
import cv2
 
# Use haveImageWriter() function to check
# provided image file can be encoded or not
return_val = cv2.haveImageWriter("gfg.png")
 
# Print the returned value
print(return_val)

Выход:

True

Пример 2

Любой файл изображения с расширением GIF вернет False.

Python3

# Import the library OpenCV
import cv2
 
# Use haveImageWriter() function to check
# provided image file can be encoded or not
return_val = cv2.haveImageWriter("apple.gif")
 
# Print the returned value
print(return_val)

Выход:

False

Пример 3

Любой файл изображения с расширениями, отличными от jpg, png и jpeg, вернет False.

Python3

# Import the library OpenCV
import cv2
 
# Use haveImageWriter() function to check
# provided image file can be encoded or not
return_val = cv2.haveImageWriter("apple.mp4")
 
# Print the returned value
print(return_val)

Выход:

False

Читайте также:  10 лучших языков программирования для изучения в 2022 году
Оцените статью
bestprogrammer.ru
Добавить комментарий