Рекомендации по работе с фото для 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

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

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.

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