iPhone ve OpenCV


96

OpenCV'nin Mac OS X'e aktarıldığını biliyorum , ancak iPhone'a bağlantı noktası hakkında herhangi bir bilgi bulamadım.

Ben bir Mac geliştiricisi değilim, bu yüzden iPhone için bir Mac OS X bağlantı noktasının yeterli olup olmadığını bilmiyorum.

Benden daha iyi bilen var mı?

Yanıtlar:


29

OpenCV şimdi ( 2012'den beri ) iPhone (iOS) için resmi bir bağlantı noktasına sahip .

Sen bulabilirsiniz Burada OpenCV en bültenleri tüm.

Ve burada yükleme talimatlarını bulun:

Yeni sürüm 3.x için öğreticiler ve giriş


Kurulumda sorun yaşıyorum, OpenCV kurulumu için başka bir öğretici bağlantınız var mı?
QueueOverFlow

Belki de sorununuzu ilgili olduğunu düşünüyorsanız stackoverflow'da veya OpenCV'nin Soru-Cevap sitesinde, awnsers.opencv.org
Rui Marques

Bunu son zamanlarda deneyen oldu mu? Bu adımları takip ediyorum ancak başarılı bir iOS derlemesi elde edemiyorum.
Karıncalar

Bağlantı artık çalışmıyor, güncellenmiş bağlantıyı bilen biri lütfen bu yanıtı düzenleyebilir mi
Erion S

51

OpenCV gerçekten de iphone üzerinde çalışıyor. Kitaplığı derlemek için buradaki configure betiğini kullanın: iphone için çapraz derleme

Tıpkı uygulamalarınızda olduğu gibi çapraz derlemeniz gerekir.


1
bu yöntem, OpenCV'nin son sürümlerinde veya iOS SDK'nın son sürümlerinde çalışmaz. Şu anda en iyi yöntem " computer-vision-talks.com/2011/02/… "
Shervin Emami,

Sonunda /% 22'yi çıkarın ve çıkar.
Şunu

2
İOS için önceden derlenmiş OpenCV 2.3: computer-vision-talks.com/download/… .
BloodAxe

13
OpenCV artık iOS için bir çerçeve olarak mevcuttur. Sadece projenize sürükleyip bırakın. Video yakalamayı da destekler. Makaleye
Robin Summerhill

@RobinSummerhill: güzel bağlantı ... bunu bir cevap olarak yapın.
Aravindhan



17

OpenCV artık iOS için bir çerçeve olarak mevcuttur. Sadece projenize sürükleyip bırakın. Video yakalamayı da destekler. Makaleye bakın ve örnek projeyi buradan edinin : ios için opencv çerçevesi

Şeffaflık adına, bu makaleyi yazdım ve şirketimin web sitesinde barındırılıyor.


4

OpenCV'yi özel olarak kullanmayı denemedim, ancak iPhone için geliştirme yapıyorum ve OS X üzerinde denediğim kitaplıkların çoğunun iPhone'da kutudan çıktığı gibi ÇALIŞMADIĞINI söyleyebilirim. Bazılarının sadece biraz ince ayar / yapılandırmaya ihtiyacı vardı ve sonra iPhone'da sorun yoktu, ancak gerçek şu ki, telefonda OS X'in desteklediği birkaç arka uç bileşeni eksik. Çoğu karmaşık kitaplık (OpenCV bunlardan biri gibi görünür) büyük bir çaba sarf etmeden çalışmayacaktır - özellikle de OpenCV diğer birkaç harici kitaplığa bağlı gibi göründüğü için ... bu yüzden bunların da taşınması gerekir.


4

Tek ihtiyacınız olan, cmake veya cmake gui aracını kullanarak OpenCV projesi için XCode projesi oluşturmaktır. CMakeFiles kullanmak için varsayılan seçenek yerine XCode projesi oluşturma seçeneğini ayarlamayı unutmayın. Oluşturulan projeyi açın, temel SDK'yı iPhone SDK olarak değiştirin ve oluştur'a basın!

OpenCV şu anda iOS'u desteklemediğinden (ancak sürüm 2.2'de iPhone desteğini duyurdular), highgui kitaplığı derlenmeyecek. Dolayısıyla, kamera erişimine ihtiyacınız varsa, bunu kendiniz yazmalısınız.

Her neyse, diğer kütüphaneler cihaz üzerinde derlemeli ve çalışmalıdır. (Benim için çalışıyor).


3

iPhone, OpenCV'yi kullanmak istiyorsanız, önce web'deki iPhone Belgelerindeki en iyi OpenCV'ye gidin: Yoshimasa Niwa'nın

Bunu kullandım ve AppStore'da zaten Yüz Algılama ve Görüntü İşleme kullanan bir uygulamam var: Bayraklar ve Yüzler herhangi bir şüpheniz varsa lütfen benimle iletişime geçin.


2

OpenCV'nin Intel yongalarında çok hızlı çalıştığını, ancak iPhone'un kol olduğunu unutmayın. Elbette OpenCV son derece kullanışlıdır, ancak o kadar hızlı olmayacak. Ayrıca, iPhone'da canlı bir video akışı almanın bir yolu yok, bu yüzden tüm normal potansiyel CV uygulamaları çekiciliğini yitiriyor, değil mi?


OpenCV, fotoğraflar için de ilgi çekici olabilir. Aslında, videoların çözünürlüğü elbette düşük olsa bile, iPhone'da video kaydedebilen (cycorder ve Iphone Video Recorder) iki uygulama var.
Pascal T.

1

OpenCV'yi Cocoapods gibi bir paket yöneticisi kullanarak da kurabilirsiniz .

Kurulum kılavuzundan alıntı yapmak için:

Podfile'ınıza aşağıdakine benzer 'OpenCV', '~> 3.0' bölmesi eklemek istiyorsunuz:

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

Ardından pod install terminalinizin içinde veya CocoaPods.app'tan bir çalıştırın.



0

Yoshimasa'nın aşağıdaki yazısı gerçekten I OS ve IPhone 4 ile çalışıyor ve hem ön hem de arka kameralara erişebiliyor.

Projenin bağlantısı iphone en üzerinde opencv kullanıyor ve örnek kod webgit adresinde ve bu makaleden bağlantılı. Kaynak kodunu almadan önce makaleyi okumayı gerçekten tavsiye ederim.


0

İPhone'da opencv kullanan bir proje (tam olarak Lucas-Kanade optik akışı). Kaynak kodu mevcut ve uygulama AppStore'da da var -

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.