p.s.
Книга «Мгновение с OpenCV для iOS» является практическим руководством, показывающим каждый важный шаг построения приложения машинного зрения(computer vision application) для платформы iOS. Эта книга поможет портировать ваш OpenCV-код, профилировать и оптимизировать его, и затем перенести его в приложение с графическим GUI-интерфейсом. Она помогает узнать, как с нуля построить простое, но мощное приложение машинного зрения для iOS-устройств. В книге изучите детали, которые помогут вам стать профессионалом iOS-разработки с использованием библиотеки(фреймворка) OpenCV. Как обычно, вы начнете с простого приложения “Hello World”(“Здравствуй мир”), но в конце прочтения книги вы сможете создать сложные приложения для обработки изображений с высшей эффективностью. Каждый рецепт сопровождается с демонстрационным проектом, помогая вам фокусироваться на определенном аспекте технологии.
Эта книга предназначена для OpenCV-разработчиков, которые интересуются портированием их приложений на iOS-платформу. Вы должны иметь некоторый базовый опыт работы с библиотекой OpenCV и машинным зрением(computer vision), но можете быть новичком в языке программирования Objective-C или других iOS-инструментах. Книга может быть также полезной для тех, кто знаком с iOS-платформой и хочет к своим проектам добавить некоторую функциональность обработки изображений(image processing) или машинного зрения(computer vision).
Рецепт «Начало работы с iOS(Начальный уровень» помогает настроить свою среду разработки и запустить первое iOS-приложение “Hello World”(“Здравствуй мир”).
Рецепт «Отображение изображения из ресурсов(Начальный уровень)» представляет вам базовые понятия графического пользовательского GUI на ОС iOS и раскрывает загрузку изображения из ресурсов приложения и отображение его на экране.
Рецепт «Присоединение библиотеки OpenCV к iOS-проекту(Начальный уровень)» объясняет, как к проекту присоединить(прилинковать) библиотеку OpenCV и как из нее вызывать любую функцию.
Рецепт «Обнаружение лиц с помощью каскадного классификатора(Средний уровень)» показывает, как обнаружить лица с использованием библиотеки OpenCV.
Рецепт «Печать открытки(Средний уровень)» демонстрирует, как может быть реализован простой фото эффект. Рецепт «Работа с изображениями из галереи Gallery(Средний уровень)»** объясняет, как загрузить и сохранить изображения из/в галереи(е) изображений Gallery.
Рецепт «Наложение ретро эффекта(Средний уровень)» демонстрирует другой интересный фото эффект, делающий фотографии выглядеть старыми.
Рецепт «Получение фото из камеры(Средний уровень)» показывает, как получить(снять) статические изображения с помощью камеры.
Рецепт «Создание статической библиотеки(Средний уровень)» объясняет, как создать проект статический библиотеки в интегрированной среде разработки Xcode.
Рецепт «Получение видео из камеры(Начальный уровень)» показывает, как получить(снять) видеопоток с помощью камеры.
Рецепт «Управление расширенными параметрами настройки камеры (Высший уровень» объясняет, как управлять расширенными параметрами настройки камеры, такими как экспозиция(воздействие; exposure), фокус(focus) и баланс белого(white balance).
Рецепт «Наложение эффектов на живое видео(Средний уровень)» показывает, как на лету обработать полученные видеокадры.
Рецепт «Сохранение видео из камеры (Начальный уровень)» объясняет, как сохранить видеопоток на устройстве с аппаратным кодированием.
Рецепт «Оптимизация производительности с ARM NEON(Высший уровень)» объясняет, как использовать SIMD-инструкции, чтобы векторизовать ваш код и улучшить производительность.
Рецепт «Обнаружение черт лица(Высший уровень)» представляет простой демонстрационный пример обнаружения черт лица.
Рецепт «Использование фреймворка ускорения Accelerate(Высший уровень)» объясняет, как присоединить(прилинковать) фреймворк ускорения Accelerate, и как использовать его для оптимизации производительности.
Рецепт «Построение библиотеки OpenCV для iOS из исходников(Высший уровень)» объясняет, где получить последние OpenCV-исходники и как построить библиотеку.
Чтобы построить и выполнить демонстрационные проекты из этой книги, вам понадобится компьютер Mac OS X, поскольку он является единственным поддерживаемым устройством для разработки программ для iOS-платформы. У вас также должно быть устройство с iOS 6.0 или выше, потому что потому что симулятор iOS-устройства с названием iOS Simulator не имеет поддержки камеры, и некоторые проекты не будут работать с ним. Наконец, вам понадобится последняя версия интегрированной среды разработки Xcode(IDE-среды разработки Xcode; Xcode-среды разработки), и таким образом, сможете изменить, построить и выполнить примеры из этой книги.
https://www.packtpub.com/product/instant-opencv-for-ios/9781782163848
В издательстве.
Нет