Flora图像风格迁移App

简介

flora是我做的一个android app,主要是为了玩玩各种有意思的模块。

封装了tensorflow lite图像风格转化的模型,测试的时候用了两个手机,是我跟同桌的旧手机,一款2015年的mi4,一款认不出型号的华为。在图像像素1024*1024时,mi4光荣OOM了,华为正常,也许是因为华为杀进程真的很厉害吧(笑)。反思了一下,主要是因为app本身功能比较杂,有tuchong图片的api,也有gank.io的,再加上一下子malloc内存有点大,所以就崩了。这里换成512*512之后两个真机都没问题了,但是图片质量就太差了,不符合我的初衷。

索性,我就加了一个module,运行进程叫它tensor,这个tensor进程去做的风格迁移任务,是个后台服务。两个module用IPC通信,定义了一套tensor util接口,完美解决。Emmm年底一定要入手一台新手机了哈哈。

github传送门,拿去玩吧。

特性

  • mvp框架
  • material design
  • photo页面用了DataBinding,此外还用了我之前做的一个轻量级的注解框架Ophelia
  • rxjava2+retrofit2+okhttp3
  • 应用tensorflow lite图像风格迁移模型, 实现了26中不同风格的迁移效果
  • IPC处理tensor运算,binder通信
  • 自定义多子样式recyclerView
  • 图片加载fresco
  • 一些自定义view
  • 字体加载
  • 主题切换
  • 用IntentService初始化application
  • parcelable data
  • ...

很多地方只顾着有趣了,没有完整实现,就当后面的任务吧,虽然我还是更想加些有意思的东西。奉上预览,详细请移步我的github,或者我的博客

display
theme darkness
stylized page

原创,转载请注明出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值