2011-10-08 50 views

回答

4

JavaCV是一些本地库的包装,包括OpenCV。

  1. 在你要使用OpenCV的任何情况下,无论是直接通过编写自己的包装或使用OpenCV中的Android包装或使用JavaCV。

  2. 由于上述JavaCV使用了多个库,因此它具有比OpenCV更多的功能。如果你需要这些功能比自然选择JavaCV。

+0

我们还应该注意到,OpenCV中的Android包装没有提供任何方式来获得的图像和矩阵直接NIO缓冲区,使得它具有挑战性的过程,Java的原始数据,有效地... –

+0

我已经试过每个之后,发现JavaCV要容易得多。缺点是如果你在opencv中需要的东西在javacv中没有正确实现,它几乎不在你的控制范围内。我发现在尝试使用bytefish facerec库时。 –

相关问题