Sei que o OpenCV foi portado para Mac OS X , porém não encontrei nenhuma informação sobre uma portabilidade para o iPhone.
Não sou um desenvolvedor Mac, por isso não sei se uma porta Mac OS X é suficiente para o iPhone.
Alguém sabe melhor do que eu?
O OpenCV realmente funciona no iphone. Use o script de configuração aqui para compilar a biblioteca: compilação cruzada para iphone
Você apenas precisa compilar cruzadamente da mesma forma que faz com seus aplicativos.
fonte
O script de construção mais recente do Computer Vision Talks funciona muito bem para Xcode 4 e iOS 4.3. Eu tentei o script sozinho e é simplesmente fantástico!
fonte
Aqui está o opencv2.0 no iPhone iphone opencv test
fonte
OpenCV agora está disponível como uma estrutura para iOS. Basta arrastar e soltar em seu projeto. Ele suporta captura de vídeo também. Veja o artigo e obtenha o projeto de exemplo aqui: framework opencv para ios
Por uma questão de transparência, escrevi este artigo e ele está hospedado no site da minha empresa.
fonte
Não tentei usar o OpenCV especificamente, mas faço desenvolvimento para iPhone e posso dizer que a maioria das bibliotecas que tentei que funcionam no OS X NÃO funcionam no iPhone fora da caixa. Alguns deles precisavam apenas de alguns ajustes / configurações para serem feitos e então estava tudo bem no iPhone, mas a realidade é que o telefone está faltando alguns componentes de backend que o OS X suporta. A maioria das bibliotecas complexas (OpenCV soa como uma delas) não vai funcionar sem um grande esforço - particularmente porque OpenCV parece que depende de várias outras bibliotecas externas também ... então essas teriam que ser portadas também.
fonte
Tudo que você precisa é gerar um projeto XCode para o projeto OpenCV usando a ferramenta cmake ou cmake gui. Lembre-se de definir a opção para gerar projeto XCode em vez da opção padrão para usar CMakeFiles. Abra o projeto gerado, altere o SDK base para iPhone SDK e clique em build!
Como o OpenCV não suporta iOS no momento (mas eles anunciaram o suporte para iPhone na versão 2.2), a biblioteca highgui não compila. Portanto, se você precisar de acesso à câmera, deverá escrever você mesmo.
De qualquer forma, outras bibliotecas devem compilar e funcionar no dispositivo. (Funciona para mim).
fonte
O iPhone é compatível com OpenCV, se você quiser usá-lo, vá primeiro à melhor documentação de OpenCV no iPhone na web: Yoshimasa Niwa's
Usei e já tenho um app na AppStore que usa Detecção de Rosto e Processamento de Imagens: Sinalizadores e Rostos. Se você tiver alguma dúvida, entre em contato.
fonte
Observe que o OpenCV roda muito rápido nos chips Intel, mas o iPhone é arm. Claro que o OpenCV é extremamente útil, mas não será tão rápido. Além disso, não há como obter uma transmissão de vídeo ao vivo no iPhone, então todos os aplicativos normais de currículo em potencial meio que perdem seu apelo, não é?
fonte
Aqui está o script modificado (baseado no da LambdaJive) que constrói a estrutura OpenCV universal para iPhone / iPhone Simulator - estrutura universal-i386arm opencv
fonte
A seguinte postagem de Yoshimasa realmente funciona com o I OS e o IPhone 4 e é capaz de acessar as câmeras frontal e traseira.
O link para o projeto está usando opencv no iphone en e o código de amostra está em webgit e está vinculado a partir deste artigo. Eu realmente incentivo a ler o artigo antes de obter o código-fonte.
fonte
Você também pode instalar o OpenCV usando um gerenciador de pacotes como o Cocoapods .
Para citar o guia de instalação:
fonte
Um projeto utilizando opencv no iPhone (fluxo óptico Lucas-Kanade para ser exato). O código-fonte está disponível e o aplicativo também está na AppStore -
fonte