Рекомендации по работе с фото (PassportReader SDK)

Для использования ABBYY PassportReader SDK подходит любая камера с разрешением не ниже 5 мегапикселей.

Тем не менее, если в проекте предполагается работа с фотографиями, необходимо учитывать их особенность как изображений. Для них не существует понятия разрешения как такового, оно проставляется системой при сохранении и этот параметр может оказаться очень низким даже при хорошем качестве фотографии. А для корректного распознавания данный параметр очень важен (если говорить об отсканированных изображениях, обязательно разрешение 300dpi).

В данном случае для повышения качества распознавания мы предлагаем использовать специальный метод, позволяющий изменить разрешение изображения перед распознаванием.

Пример реализации подобного метода (RescaleAndRecognize) описан в нашем в примере с готовым графическим интерфейсом PassportReader SDK Demo (C#), который поставляется вместе с дистрибутивом – рамка, которой предлагается выделить размеры изображения.
Одним из параметров данного метода является масштаб, для его вычисления в примере используются функции ScaleTo300dpi.

Например, для конкретного документа размером 85.6мм x 54.0мм:

var sizeInPixels = // размер рамки видоискателя
var sizeInMillimeters = new SizeF( 85.6f, 54.0f ); // размер в миллиметрах
double scale = ScaleTo300dpi( sizeInPixels, sizeInMillimeters );
var result = RescaleAndRecognize( filePath, scale, “DriverLicense_RU” );

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 0 из 0

Еще есть вопросы? Отправить запрос

Недавно просмотренные статьи