функция:
-
Основное использование:
Функцияimwriteв OpenCV используется для сохранения изображения в файл на диске. Он принимает два обязательных параметра: имя файла (включая расширение файла) и данные изображения. Вот пример:cv2.imwrite('output.jpg', image) -
Указание формата изображения.
ФункцияimwriteOpenCV автоматически определяет формат выходного изображения на основе расширения файла. Однако вы можете явно указать формат, передав дополнительный параметр. Например:cv2.imwrite('output.png', image, [cv2.IMWRITE_PNG_COMPRESSION, 9]) -
Настройка параметров сжатия.
Для определенных форматов изображений, таких как JPEG или PNG, вы можете контролировать уровень сжатия или другие параметры. OpenCV предоставляет специальные флаги для изменения этих настроек. Вот пример:cv2.imwrite('output.jpg', image, [cv2.IMWRITE_JPEG_QUALITY, 90]) -
Обработка путей к файлам.
При указании пути к файлу дляimwriteвы можете указать относительный или абсолютный путь. Прежде чем пытаться записать файл образа, убедитесь, что каталог существует. Вот пример использования относительного пути:cv2.imwrite('path/to/output.jpg', image) -
Обработка ошибок.
Функцияimwriteвозвращает логическое значение, указывающее, было ли изображение успешно записано или нет. Вы можете использовать эту информацию для устранения любых ошибок, которые могут возникнуть в процессе записи. Вот пример:success = cv2.imwrite('output.jpg', image) if not success: print('Error writing image!')