Download the PHP package razmik/yandex-vision without Composer
On this page you can find all versions of the php package razmik/yandex-vision. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package yandex-vision
Yandex Vision
Yandex Vision — сервис компьютерного зрения для анализа изображений.
Возможности:
- распознавание документов (паспорт, водительское удостоверение, регистрационные номера автомобилей).
- Классификация изображений (оценивает качество, оценивает соответствие признакам)
- Обнаружение лиц
Установка
Устанавливать рекомендуется через [composer][] выполнив:
composer razmik/yandex-vision "~0.1.0"
Использование
Пример распознавания документа
Пример классификации изображения
Пример обнаружения лиц
Типы документов
Тип документа | Экземпляр класса |
---|---|
Изображение | $document = new ImageDocument('./file'); |
$document = new PdfDocument('./file'); |
Модели распознавания
Распознавание текста
Модель | Экземпляр класса |
---|---|
Паспорт | $model = new PassportModel(); |
ВУ, лицевая сторона | $model = new DriverLicenseFrontModel(); |
ВУ, обратная сторона | $model = new DriverLicenseBackModel(); |
Регистрационные номера | $model = new LicensePlateModel(['ru']); |
Классификация изображения
Модель | Экземпляр класса |
---|---|
Качество изображения | $model = new QualityModel(); |
Признаки изображения | $model = new ModerationModel(); |
Обнаружение лиц
Модель | Экземпляр класса |
---|---|
Обнаружение лиц | $model = new FaceDetectionModel(); |
Обработка ошибок
Исключения
Модель | Экземпляр класса |
---|---|
Интерфейс всех исключений | YandexVisionExceptionInterface(); |
Не корректный документ | YandexVisionDocumentException(); |
Не корректный запрос | YandexVisionRequestException(); |
Ошибка работы с IAM токеном | YandexVisionIAMTokenException(); |
Ошибка авторизации | YandexVisionAuthException(); |
IAM токен
Изменение места хранения
По умолчанию токен авторизации сохраняется во временный файл YandexVisionIAMToken. Для изменения места хранения токена можно создать свое хранилище:
Изменение времени хранения IAM токена
По умолчанию токен авторизации храниться 8 часов. Изменить время хранения токена:
HTTP клиент
Использование своего HTTP клиента
По умолчанию запросы отправляются через curl. Для подключения своего HTTP клиента:
Контакы
Не стесняйтесь обращаться ко мне по email
All versions of yandex-vision with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2
The package razmik/yandex-vision contains the following files
Loading the files please wait ....