Трассировка одного сканированиярежимбыстрыйитого≈ 1,2 с
0250ms500ms750ms1000ms
- Карта неподвижна133 ms
- Поиск прямоугольника
- Коррекция перспективы
- Распознавание текста (OCR)
- Сверка со встроенным каталогом≈ 400 ms
- Покидает телефон: один запрос, без изображенияЗапрос цены100–700 ms
- Цена на экране450 ms
Что содержит запрос
POST /v1/prices/lookup { "cardId": "tcgdex_fr_sv03.5-199" }
Если каталог колеблется между несколькими картами, приложение отправляет текст, прочитанный с карты, — номер, сет, язык. Никогда не пиксели.
Типичная длительность в быстром режиме — по настройкам приложения и замерам при разработке.
Подробно
Фреймворк Vision от Apple находит контур карты, выравнивает её и читает текст — всё на устройстве. Затем текст сверяется с каталогом из более чем 137 000 карт, который поставляется вместе с приложением.
Поскольку опознание происходит на телефоне, сеть нужна только для цены. Запрос содержит идентификатор карты в каталоге — и больше ничего.
- Поиск контура, коррекция перспективы и OCR на iPhone
- 137 835 карт и 1125 изданий сетов во встроенном каталоге
- Для цены отправляется только идентификатор из каталога
- Одинаково работает на всех языках печати
Скоро в App StoreОпознание по номеру