2011-10-08 21 views

Respuesta

4

JavaCV es un contenedor de algunas bibliotecas nativas, incluido OpenCV.

  1. En cualquier caso, usted va a utilizar OpenCV, ya sea directamente escribiendo su propio envoltorio o el uso de envoltorios de OpenCV Android o el uso de JavaCV.

  2. Como dicho JavaCV usa varias libs, entonces tiene muchas más características que solo OpenCV. Si necesita esas características, naturalmente elegiría JavaCV.

+0

Debemos señalar también que la envoltura Android de OpenCV no ofrece ninguna manera de conseguir tampones NIO directos a partir de imágenes y matrices, por lo que es difícil de procesar datos en bruto en Java, de manera eficiente ... –

+0

me han tratado cada uno, y se encontró JavaCV para ser mucho más fácil. La desventaja es que si algo que necesitas de opencv no está implementado correctamente en javacv, está fuera de tu control. Descubrí que al tratar de usar las bibliotecas de facerec de bytefish. –