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 ...

