iPhone і OpenCV


Відповіді:


29

OpenCV зараз (з 2012 р. ) Має офіційний порт для iPhone (iOS).

Ти можеш знайти Всі випуски OpenCV тут.

І знайдіть тут інструкції з встановлення:

Підручники та вступ до нової версії 3.x


У мене проблеми з установкою, чи можете ви отримати будь-яке інше посібник для встановлення OpenCV?
QueueOverFlow

Можливо, вам слід представити свою проблему тут на stackoverflow, якщо ви вважаєте її доречною, або на сайті запитань і відповідей OpenCV, awnsers.opencv.org
Rui Marques,

Хтось нещодавно пробував це? Я виконую ці кроки, але не можу отримати успішну збірку iOS.
Мурахи

Посилання більше не працює. Чи може хтось, хто знає оновлене посилання, відредагувати цю відповідь
Erion S

51

OpenCV справді працює на iphone. Скористайтеся сценарієм configure для компіляції бібліотеки: перехресне компілювання для iphone

Вам потрібно просто перекомпілювати, як і ваші програми.


1
цей метод не працює з останніми версіями OpenCV або останніми версіями iOS SDK. На даний момент найкращим методом є " computer-vision-talks.com/2011/02/… "
Шервін Емамі,

Вийміть /% 22 в кінці, і він отримає. Спробуйте це: computer-vision-talks.com/2011/02/…
Ділан Гетті,

2
Ось попередньо скомпільований OpenCV 2.3 для iOS: computer-vision-talks.com/download/… .
BloodAxe

13
OpenCV тепер доступний як фреймворк для iOS. Просто перетягніть у свій проект. Він також підтримує відеозйомку. Дивіться статтю та отримайте приклад проекту тут: bit.ly/pTWfOh
Robin Summerhill

@RobinSummerhill: приємне посилання ... зробіть це як відповідь.
Aravindhan

24

Останній сценарій збірки від Computer Vision Talks чудово працює для Xcode 4 та iOS 4.3. Я сам випробував сценарій, і він просто приголомшливий!


це чудовий сценарій - заслуговує на голосування, оскільки він актуальніший за головний на даний момент (та сама відповідь, більш актуальний сценарій)
Хроб,

1
Так, це на сьогодні найкращий метод. Настійно рекомендується!
Shervin Emami


16

OpenCV тепер доступний як фреймворк для iOS. Просто перетягніть у свій проект. Він також підтримує відеозйомку. Дивіться статтю та отримайте приклад проекту тут: opencv framework для ios

Задля прозорості я написав цю статтю, і вона розміщена на веб-сайті моєї компанії.


4

Я не пробував використовувати OpenCV спеціально, але я розроблю для iPhone і можу сказати, що більшість бібліотек, які я пробував, що працюють на OS X, НЕ працюють на iPhone нестандартно. Деяким з них просто потрібно було трохи налаштувати / налаштувати, і це було добре на iPhone, але реальність така, що в телефоні бракує чимало компонентів, що підтримуються OS X. Більшість складних бібліотек (OpenCV звучить як одна з них) не збираються працювати без особливих зусиль - тим більше, що OpenCV звучить так, ніби це залежить і від кількох інших зовнішніх бібліотек ... тому їх також потрібно було б перенести.


4

Все, що вам потрібно, це створити проект XCode для проекту OpenCV за допомогою інструменту cmake або cmake gui. Не забудьте встановити опцію для створення проекту XCode замість опції за замовчуванням для використання CMakeFiles. Відкрийте згенерований проект, змініть базовий SDK на iPhone SDK і натисніть "побудувати"!

Оскільки OpenCV наразі не підтримує iOS (але вони заявили про підтримку iPhone у версії 2.2), бібліотека highgui не збиратиметься. Отже, якщо вам потрібен доступ до камери, вам доведеться написати це самостійно.

У будь-якому випадку, інші бібліотеки повинні компілювати та працювати на пристрої. (Працює для мене).


3

iPhone підтримує OpenCV, якщо ви хочете скористатися ним, спершу перейдіть до найкращої OpenCV на iPhone Документація в Інтернеті: Йошимаса Ніва

Я ним користувався, і в мене вже є програма в AppStore, яка використовує виявлення обличчя та обробку зображень: прапори та обличчя, якщо у вас є якісь сумніви, будь ласка, зв’яжіться зі мною.


2

Зверніть увагу, що OpenCV працює дуже швидко на мікросхемах Intel, але iPhone працює. Звичайно, OpenCV надзвичайно корисний, але це буде не так швидко. Крім того, немає можливості отримати прямий відеопотік на iPhone, тому всі звичайні потенційні програми для резюме втрачають свою привабливість, чи не так?


Ну, OpenCV може зацікавити і фотографії. Насправді є дві програми, які можуть записувати відео на IPhone (кікодер та Iphone Video Recorder), навіть якщо роздільна здатність відео, звичайно, низька.
Паскаль Т.


0

Наступний допис Йошимаси справді працює з I OS та IPhone 4 і може отримати доступ як до передньої, так і до задньої камер.

Посилання на проект використовує opencv на iphone en, а зразок коду знаходиться на webgit, і на нього посилається ця стаття. Я дуже рекомендую прочитати статтю перед тим, як отримати вихідний код.


0

Ви також можете встановити OpenCV, використовуючи менеджер пакетів, такий як Cocoapods .

Щоб процитувати інструкцію з встановлення:

Ви хочете додати pod 'OpenCV', '~> 3.0', подібну до наведеної нижче, до вашого підфайлу:

target 'MyApp' do
    pod 'OpenCV', '~> 3.0' 
end

Потім запустіть pod install всередині терміналу або з CocoaPods.app.


0

Проект із використанням opencv на iPhone (якщо бути точним оптичним потоком Лукаса-Канаде). Доступний вихідний код, а додаток також є в AppStore -

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.