# Правила обработки изображений Главная цель — максимально сохранить качество изображения для последующего OCR. ## По умолчанию запрещено Без явного требования пользователя не выполнять: - изменение DPI; - повторное JPEG-сжатие; - изменение цветового пространства; - преобразование в grayscale; - бинаризацию; - изменение контрастности; - повышение резкости; - шумоподавление; - масштабирование. --- ## OpenCV Использовать OpenCV только там, где это действительно необходимо. Если задачу проще решить средствами NumPy — использовать NumPy. Например: разрезание изображения выполняется исключительно срезами массива NumPy. --- ## Потери качества Не выполнять преобразований, ухудшающих изображение. Избегать лишнего копирования изображений. Предпочитать NumPy views вместо копирования данных. --- ## Форматы Формат выходного изображения должен совпадать с входным. Цветовое пространство должно сохраняться. Все операции должны быть обратимыми либо явно управляться параметрами CLI.