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

Новая версия мультимедиа-комбайна от Apple ожидаемо понравилась не всем. Движение к минимализму породило немало компромиссов, из-за которых часть простейших задач теперь выполняется далеко не очевидным образом. Но iTunes давно надо было освежить — и эта задача удалась компании на пять. Один из разработчиков, принимавших участие в создании программы, напомнил об одной новой фиче, о которой до сих пор мало кто узнал — распознавание Gift-карт iTunes по фотографии в реальном времени.

Суть новой функции проста. Отныне покупателям подарочных карт iTunes не требуется вводить сложный код из букв и цифр вручную. Если к компьютеру подключена (или встроена) веб-камера, достаточно нажать на кнопку «Use Camera» и поместить обратную сторону карты неподалёку от глазка объектива. Все остальное за вас сделает система. Объём карты не имеет значения — как и её угол относительно камеры. Фича не требует строгого позиционирования букв относительно центра камеры. Одна из причин внедрения подобных технологий — желание компании поддержать слабовидящих пользователей.

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

Очень сложный набор из алгоритмов обработки и распознавания изображения извлекает 16-значный код из iTunes Card и конвертирует его в текст за несколько миллисекунд. Чтобы достичь жёстких требований производительности и удобства, в реализации этой системы участвовали фреймворки , , , , и другие.


Источник: iphones.ru

Читайте также  Android на коне, но iPhone всё равно первый
TRAVEL