Animefie

一款用于动漫化您所有自拍照的Android应用程序,完全使用Flutter构建!

演示

animefie_demo.mp4


如何安装

我只在运行Android 12的个人Pixel 3a XL设备上测试过此应用,因此无法保证它能在其他设备或操作系统版本上正常运行。如果您遇到任何问题,请告诉我!

以下是安装步骤

  1. 确保您已安装最新版本的 Flutter。我建议使用 Flutter 的 VS Code 扩展,因为它为处理 Flutter 提供了许多便利。
  2. 下载此仓库:git clone https://github.com/ncoop57/animefie
  3. 在您选择的终端中导航到 `animefie` 文件夹
  4. 通过USB将您的设备连接到计算机。
  5. 在 `animefie` 文件夹中运行 `flutter run`。

就是这样!这应该会在您的设备上安装该应用程序并启动它,以便您可以开始自拍!动漫化的照片将保存在您设备上的 `Pictures` 文件夹中。

关于项目

此项目使用了来自 @bryandlee 的超赞的 AnimeGANv2 pytorch 模型,用于从您的自拍照生成动漫人脸。该模型由 @akhaliq 使用超赞的 HuggingFace Spaces API 进行托管。这得益于 HuggingFace Spaces 允许您使用的超赞 gradio 库,该库可以托管模型并提供易于使用的端点,本应用就利用了这一点。应用程序本身完全使用 Dart 和 Flutter 框架编写,并使用了来自 @jagrut-18 以及其他一些了不起的人员的超赞示例 Flutter 相机应用项目(处理相机应用的设备方向使其以正确的方向保存图像是多么困难的事情,真是令人难以置信)。

GitHub

查看 Github