iPhone i OpenCV

Wiem, że OpenCV został przeportowany na Mac OS X, jednak nie znalazłem żadnych informacji o porcie do iPhone ' a.

Nie jestem programistą Mac, więc nie wiem, czy Port Mac OS X wystarczy dla iPhone ' a.

Czy ktoś wie lepiej ode mnie?

Author: Ken Y-N, 2008-12-07

13 answers

OpenCV now (od 2012) posiada oficjalny port dla iPhone ' a (iOS).

Możesz znaleźć wszystkie wydania OpenCV tutaj.

I znajdź instrukcje instalacji tutaj:

Tutoriale i wprowadzenie do nowej wersji 3.0.0

 29
Author: Rui Marques,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-25 09:34:17

OpenCV rzeczywiście działa na iPhonie. Użyj skryptu configure, aby skompilować bibliotekę: cross compiling for iphone

Musisz po prostu kompilować krzyżowo, tak jak robisz swoje aplikacje.

 51
Author: NANNAV,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-18 13:41:23

Najnowszy skrypt kompilacji z Computer Vision Talks działa świetnie dla Xcode 4 i iOS 4.3 . Sam wypróbowałem scenariusz i jest po prostu super!

 24
Author: Hoang Pham,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-24 21:58:53

Oto opencv2. 0 na iPhone iphone opencv test

 18
Author: Forrest,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-18 13:36:21

OpenCV jest teraz dostępny jako framework dla iOS. Po prostu przeciągnij i upuść do swojego projektu. Obsługuje również przechwytywanie wideo. Zobacz artykuł i pobierz przykładowy projekt tutaj: opencv framework for ios

W trosce o przejrzystość napisałem ten artykuł i jest on hostowany na stronie internetowej mojej firmy.

 16
Author: Robin Summerhill,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-18 13:27:45

Nie próbowałem używać OpenCV specjalnie, ale robię dev dla iPhone 'a i mogę powiedzieć, że większość bibliotek, które próbowałem, działa na OS X nie działa na iPhone' a po wyjęciu z pudełka. Niektóre z nich po prostu potrzebował trochę zmiany / konfiguracji do zrobienia,a następnie było dobrze na iPhone, ale rzeczywistość jest taka, że telefon brakuje sporo komponentów zaplecza, które obsługuje OS X. Większość złożonych bibliotek (OpenCV brzmi jak jedna z nich) nie będzie działać bez większego wysiłku-szczególnie ponieważ OpenCV wydaje się zależeć od kilku innych zewnętrznych bibliotek jako well...so te też trzeba by przeportować.

 4
Author: Adam Byram,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-07 20:48:42

Wystarczy wygenerować projekt XCode dla projektu OpenCV za pomocą cmake lub CMake gui tool. Pamiętaj, aby ustawić opcję generowania projektu XCode zamiast domyślnej opcji korzystania z plików CMakeFiles. Otwórz wygenerowany projekt, Zmień podstawowy SDK na iPhone SDK i naciśnij build!

Ponieważ OpenCV nie obsługuje obecnie iOS (ale ogłosił wsparcie dla iPhone ' a w wersji 2.2), biblioteka highgui nie będzie się kompilować. Więc jeśli potrzebujesz dostępu do kamery, musisz to napisać sam.

Anyway, other biblioteki powinny się skompilować i działać na urządzeniu. (Działa dla mnie).

 4
Author: BloodAxe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-24 21:34:46

IPhone obsługuje OpenCV jeśli chcesz go najpierw użyć, przejdź do najlepszej dokumentacji OpenCV na iPhonie w sieci: Yoshimasa Niwa ' s

Użyłem go i Mam już w AppStore aplikację, która wykorzystuje Wykrywanie twarzy i przetwarzanie obrazu: flagi&twarze Jeśli masz jakiekolwiek wątpliwości, skontaktuj się ze mną.

 3
Author: jsicary,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-04 14:14:00

Zauważ, że OpenCV działa bardzo szybko na chipach Intela, ale iPhone jest arm. Oczywiście OpenCV jest niezwykle przydatny, ale nie będzie tak szybki. Ponadto nie ma sposobu, aby uzyskać strumień wideo na żywo na iPhonie, więc wszystkie normalne potencjalne aplikacje CV tracą swoją atrakcyjność, prawda?

 2
Author: z8000,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-07 21:13:40

Oto zmodyfikowany skrypt (oparty na tym z LambdaJive), który buduje uniwersalny framework OpenCV dla iPhone / Iphone Simulator- universal-i386arm OpenCV framework

 0
Author: NANNAV,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-18 13:41:19

Poniższy post Yoshimasa rzeczywiście działa z I OS i IPhone 4 i jest w stanie uzyskać dostęp zarówno do przednich, jak i tylnych kamer.

Link do projektu to using opencv on iphone pl przykładowy kod znajduje się w webgit i jest linkowany z tego artykułu. Naprawdę zachęcam do przeczytania artykułu przed otrzymaniem kodu źródłowego.

 0
Author: Martin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-18 13:41:34

Możesz również zainstalować OpenCV używając menedżera pakietów, takiego jak Cocoapods.

Aby zacytować instrukcję instalacji:

Chcesz dodać pod 'OpenCV', '~ > 3.0 ' podobne do poniższego Twój Podfile:

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

Następnie uruchom pod install w terminalu, albo z Kokon.app.

 0
Author: Dair,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-24 21:52:53

Projekt wykorzystujący opencv na iPhonie (dokładnie Lucas-Kanade optical flow). Kod źródłowy dostępny i aplikacja jest również w AppStore -

 0
Author: Oded Ben Dov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-24 22:38:53