Saya tahu bahwa OpenCV telah di-porting ke Mac OS X , namun saya tidak menemukan info apapun tentang port ke iPhone.
Saya bukan pengembang Mac, jadi saya tidak tahu apakah port Mac OS X cukup untuk iPhone.
Apakah ada yang lebih tahu dari saya?
Saya tahu bahwa OpenCV telah di-porting ke Mac OS X , namun saya tidak menemukan info apapun tentang port ke iPhone.
Saya bukan pengembang Mac, jadi saya tidak tahu apakah port Mac OS X cukup untuk iPhone.
Apakah ada yang lebih tahu dari saya?
Jawaban:
OpenCV sekarang (sejak 2012 ) memiliki port resmi untuk iPhone (iOS).
Anda dapat menemukan semua rilis OpenCV di sini.
Dan temukan petunjuk pemasangan di sini:
OpenCV memang berfungsi di iphone. Gunakan skrip konfigurasi di sini untuk mengkompilasi pustaka: kompilasi silang untuk iphone
Anda hanya perlu melakukan kompilasi silang seperti yang Anda lakukan pada aplikasi Anda.
Skrip build terbaru dari Computer Vision Talks berfungsi baik untuk Xcode 4 dan iOS 4.3. Saya telah mencoba naskahnya sendiri dan itu luar biasa!
Berikut adalah tes opencv2.0 pada iPhone iphone
OpenCV sekarang tersedia sebagai kerangka kerja untuk iOS. Cukup seret dan lepas ke proyek Anda. Ini mendukung pengambilan video juga. Lihat artikel dan dapatkan proyek contoh di sini: kerangka kerja opencv untuk ios
Demi transparansi, saya menulis artikel ini dan dihosting di situs web perusahaan saya.
Saya belum mencoba menggunakan OpenCV secara khusus, tetapi saya melakukan dev untuk iPhone dan dapat mengatakan bahwa sebagian besar pustaka yang saya coba berfungsi di OS X TIDAK berfungsi di iPhone di luar kotak. Beberapa dari mereka hanya membutuhkan sedikit tweaker / konfigurasi untuk dilakukan dan kemudian itu baik-baik saja di iPhone, tetapi kenyataannya adalah ponsel kehilangan beberapa komponen backend yang didukung OS X. Sebagian besar perpustakaan kompleks (OpenCV terdengar seperti salah satunya) tidak akan berfungsi tanpa upaya besar - terutama karena OpenCV terdengar seperti itu tergantung pada beberapa perpustakaan eksternal lainnya juga ... jadi itu harus di-porting juga.
Yang Anda butuhkan hanyalah membuat proyek XCode untuk proyek OpenCV menggunakan alat cmake atau cmake gui. Ingatlah untuk mengatur opsi untuk menghasilkan proyek XCode alih-alih opsi default untuk menggunakan CMakeFiles. Buka proyek yang dibuat, ubah SDK dasar menjadi SDK iPhone, dan tekan build!
Karena OpenCV tidak mendukung iOS sekarang (tetapi mereka telah mengumumkan dukungan iPhone dalam versi 2.2), pustaka highgui tidak dapat dikompilasi. Jadi, jika Anda memerlukan akses kamera, Anda harus menulisnya sendiri.
Bagaimanapun, perpustakaan lain harus mengkompilasi dan bekerja pada perangkat. (Bekerja untuk saya).
iPhone mendukung OpenCV jika Anda ingin menggunakannya terlebih dahulu, buka OpenCV terbaik di iPhone. Dokumentasi di web: milik Yoshimasa Niwa
Saya menggunakannya dan saya sudah memiliki aplikasi di AppStore yang menggunakan Deteksi Wajah dan Pemrosesan Gambar: Bendera & Wajah jika Anda ragu, silakan hubungi saya.
Perhatikan bahwa OpenCV berjalan sangat cepat pada chip Intel tetapi iPhone adalah lengannya. Tentu saja OpenCV sangat berguna tetapi tidak secepat itu. Selain itu, tidak ada cara untuk mendapatkan streaming video langsung di iPhone sehingga semua aplikasi CV potensial normal kehilangan daya tariknya, bukan?
Anda juga dapat menginstal OpenCV menggunakan manajer paket seperti Cocoapods .
Mengutip panduan instalasi:
Anda ingin menambahkan pod 'OpenCV', '~> 3.0' mirip berikut ini ke Podfile Anda:
target 'MyApp' do pod 'OpenCV', '~> 3.0' end
Kemudian jalankan
pod install
di dalam terminal Anda, atau dari CocoaPods.app.
Berikut skrip yang dimodifikasi (berdasarkan yang dari LambdaJive) yang membangun kerangka kerja OpenCV universal untuk iPhone / iPhone Simulator - kerangka kerja opencv universal-i386arm
Posting berikut oleh Yoshimasa memang berfungsi dengan I OS dan IPhone 4 dan dapat mengakses kamera depan dan belakang.
Tautan ke proyek menggunakan opencv di iphone en dan kode sampel ada di webgit dan ditautkan dari artikel ini. Saya sangat mendorong untuk membaca artikel sebelum mendapatkan kode sumbernya.
Sebuah proyek yang memanfaatkan opencv di iPhone (aliran optik Lucas-Kanade tepatnya). Kode sumber tersedia dan aplikasinya ada di AppStore juga -