Menu

Про розпізнаванні подарункових карт в iTunes 11


О распознавании подарочных карт в iTunes 11

Нова версія мультимедійного комбайна від Apple очікувано сподобалася не всім. Рух до мінімалізму породило чимало компромісів, з-за яких частина найпростіших завдань тепер виконується далеко не очевидним чином. Але iTunes давно треба було освіжити - і ця задача вдалася компанії на п'ять. Один з розробників, які брали участь у створенні програми, нагадав про одну нової фиче, про яку досі мало хто дізнався - розпізнавання Gift-карт iTunes фотографії в реальному часі.


О распознавании подарочных карт в iTunes 11

Суть нової функції проста. Відтепер покупцям подарункових карт iTunes не потрібно вводити складний код з літер і цифр вручну. Якщо до комп'ютера підключено (або вбудована веб-камера, досить натиснути на кнопку «Use Camera» і помістити зворотний бік картки неподалік від вічка об'єктива. Все інше за вас зробить система. Обсяг карти не має значення, як і її кут щодо камери. Фіча не вимагає суворого позиціонування букв щодо центру камери. Одна з причин впровадження подібних технологій - бажання компанії підтримати слабозорих користувачів.

Мало хто знає, що ця функція доступна для слабозорих або незрячих людей. VoiceOver [функція OS X] голосом допомагає користувачеві правильно розмістити карту навпроти камери, а потім дуже швидкий алгоритм вивчення зображення витягує і застосовує код. Це дивовижний досвід.

Дуже складний набір алгоритмів обробки і розпізнавання зображень витягує 16-значний код з iTunes Card і конвертує його в текст за кілька мілісекунд. Щоб досягти жорстких вимог продуктивності і зручності, в реалізації цієї системи брали участь фреймворки Core Animation, Accelerate, Core Graphics, GCD, AVFoundation та інші.


О распознавании подарочных карт в iTunes 11

Використані карти із зрозумілих причин «не прокатять».

На даний момент ця фіча доступна тільки в настільній версії програми і тільки в американському Store. [ap]

|