适用于Android的image processing库?

一位在医学界工作的朋友让我试着写一个Android的小应用程序,它可以拍照,分析它的颜色和大小,这样我们就知道自上次快照以来它是如何演变的,并根据它做出推荐演化。

我只是开始使用Android,并且想知道是否有人知道一个好的库可以做到这一点并节省开发时间。

  • Android:如何变形图像?
  • 是否可以将位图切成小块而不将整个内容加载到内存中?
  • Android上的image processing - 我可以使用哪些图书馆?
  • Androidvideo帧处理
  • 在Android的onPreviewFrame期间转换YUV-> RGB(image processing) - > YUV?
  • 位图转换:创build从透明位图排除透明边的位图
  • 实时处理Android相机帧
  • 以编程方式查找抖动或失焦图像
  • OpenCV (用于开放式计算机视觉)是一个C ++image processing库,被研究人员广泛用于image processing,计算机视觉,机器人……(至少对于那些不使用matlab的人来说)。 它确实正式支持Android,并且它正在积极开发。

    此外,它还有许多高级function,您可以在以后需要时使用它们。

    我发现JavaCV更适合Android,因为它导出了Java API。 它还支持其他image processing库。

    您可以查看Imagemagick。 它有几个Android端口(请参阅https://github.com/puelocesar/android-lib-magick ,我知道的两个之一)我很确定我读到它支持你想要的东西。

    使用JavaCV,是OpenCV的包装器。 JavaCV包含OpenCV包含的所有大多数function。 虽然JavaCV没有任何丰富的文档,但您可以使用OpenCV文档来查找可用于项目的function。 JavaCV与OpenCV具有相同的方法签名(并非适用于所有)。

    • JavaCV主页 – 下载和如何在Android环境中设置(Eclipse)
    • OpenCV文档

    我find了JHLabs库,它非常易于使用,并且可以使用基本的image processingfilter。 https://code.google.com/p/android-jhlabs/ – >找不到此链接

    https://github.com/finebyte/android-jhlabs