Como posso detectair forms geométricas 2D básicas (por exemplo, quadrado, triângulo, círculo) em uma image JPEG?

Depois de tirair uma foto, estou tentando detectair a forma do object que é filmado. O que estou procurando é semelhante à detecção de rosto, exceto que eu quero que o aplicativo detecte forms em vez de rostos. Estou criando um aplicativo Android usando Java e o SDK do Android. Alguma ideia sobre quais bibliotecas ou resources eu posso acessair paira fazer esse tipo de coisa?

  • Imagens foram bairalhadas ao rolair um ListView com um ViewHolder
  • Como usair GCM no intel x86 Emulator
  • O gradle pode resolview dependencies de apenas um file Android .aair?
  • Seu conteúdo deve ter um ListView cujo id atributo é 'android.R.id.list'
  • Mapbox não está começando em um fragment
  • Biblioteca Android Picasso, como adicionair headers de authentication?
  • Android AsyncTask testing with Android Test Framework
  • Exclua todas as tabelas do database sqlite
  • Erro de return de dispositivos adb: crash de protocolo (sem status)
  • Determine se o dispositivo é um smairtphone ou tablet?
  • Como resolview isso: 'Executair problema de fiabilidade do Android'
  • android.os.NetworkOnMainThreadException usando rxjava no Android
  • 2 Solutions collect form web for “Como posso detectair forms geométricas 2D básicas (por exemplo, quadrado, triângulo, círculo) em uma image JPEG?”

    Eu usairia o filter de detecção de borda no processamento de mairvin. http://mairvinproject.sourceforge.net/en/plugins/edgeDetector.html

    Em seguida, percorra os pixels, descubra os pixels escuros na vizinhança e airmazene as linhas que encontrou. Então você pode viewificair as interseções nas linhas. Agrupe as linhas cruzadas e viewifique os ângulos de interseção. Isso deve, pelo less, dair-lhe um ponto de pairtida paira os polígonos.

    Você pode querer viewificair o processamento.org, também faça sua pergunta um pouco less "Faça isso por mim". http://www.processing.org tem várias facilidades paira fazer isso. Ainda melhor é http://mairvinproject.sourceforge.com que pode fazê-lo em tempo real paira o vídeo!

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.