由于Android开发从Eclipse迁移到Android Studio,我觉得有必要提出这个问题。除了用于Eclipse的旧.jar文件库之外,大量的库(例如Android中的用于图形化的AChartEngine,以及用于Android的其他图形库)也使得它们的库可用于Maven依赖项。
然而,图像处理库的情况并不相同,因为大多数图像处理库仍在使用jar,当您需要将它们导入Android Studio时会有点麻烦。
着名的图像处理开源库是OpenCV。由于Stack Overflow的一些答案,我设法将它导入我的Android Studio项目。但是,似乎静态初始化OpenCV for Android Studio并不是那么简单。此外,OpenCV到Android Studio的导入指南似乎过时了#34;正如他们中的一些人打电话给你的" app" Android Studio中的文件夹,但我似乎无法做到这一点。简而言之,OpenCV需要大量工作才能导入Android Studio。另一个问题是,似乎缺乏关于如何在Android中使用OpenCV开发应用程序的教程/指南。
我找到的另一个图书馆是AndroidFastImageProcessing。它是另一个图像处理库,可在Android中使用,但我无法将其导入Android Studio,因为我需要Android Support Repository
,而Android Studio的SDK管理器中无法使用{I}只有支持库)。而且我再一次在我的进度中发育不良,因为我似乎无法正确导入图像处理库。
现在,我可能在导入方面做错了 - 所以如果有一种新的和更新的方式将OpenCV导入Android Studio,请将其放在答案中,我将不胜感激。 AndroidFastImageProcessing也是如此 - 如果有一种方法可以在Android Studio中成功导入它,我很乐意知道。
我的主要问题是:是否有可以轻松导入Android Studio的图像处理库?教程/优秀的文档将值得加分。
答案 0 :(得分:0)
有许多本机图像处理库可供Android使用,但问题是缺少示例和教程,但你当然可以找到很多库:
最常用的一些列表: 1. AndroidJniBitmapOperations 2. javacv 3. Opencv
如果你想在NDK上工作 https://github.com/julienr/libpng-android
目前为止最好的是JAVACV - 一个原生opancv的java wapper,这个增长很好,并且很少有用的教程和一堆文档,你可以像我一样在javacv中开始图像处理;)