V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wangleineo
V2EX  ›  分享创造

花了一年时间做了一个把照片变成艺术画的 App,求支持!

  •  
  •   wangleineo ·
    RealHacker · 2020-06-09 01:44:12 +08:00 · 4475 次点击
    这是一个创建于 1631 天前的主题,其中的信息可能已经有所发展或是发生改变。

    下载链接:

    iOS: https://apps.apple.com/cn/app/id1295772658

    Android: https://19072233972.fx.sj.360.cn/qcms/view/t/detail?id=4043871

    在各个应用市场(除了华为)搜索「如画」就能找到。

    这个 idea 起源于几年前很火的 Prisma,它用训练好的神经网络把照片变成各种艺术风格的画,当时跟风做这个功能的 app 很多,还有把视频做实时 Style Transfer 的。虽然很酷,但是它实际上还是通过像素级变换来实现的风格转换,仔细看的话有些不像人画出来的。我当时就想,能不能用算法生成一个笔画序列,把照片用画笔一笔一笔画成一幅画。这样的算法也可以驱动机械臂拿画笔直接在画布上作画了。

    于是我就对这个方向做了一些研究,了解了一些机器视觉的算法,读了一些相关的书和论文,就开始实现自己的算法。

    前后一共实现了 9 种不同风格的画:油画、蜡笔画、滴墨画、三角、拼贴画、水墨画、沙画、丝线艺术、积木。 其中有一些的算法是生成笔画的序列(油画、蜡笔、水墨),另一部分是几何图案拼贴的算法(三角、拼贴画、积木),每一种算法都经过很多训练和微调,个人比较满意的是油画、三角、滴墨画,其他的算法都有待优化。

    效果大概是这样的: 效果

    这里有两个视频,展示了作画的过程: https://www.zhihu.com/question/312690764/answer/757546957

    其实这个效果算不上令我满意,因为所有的算法都是基于 512x512 的分辨率,所以笔触总是给人感觉有些粗糙,边缘甚至可以看到像素锯齿。在这个像素级别上,我的算法要跑 2-3 分钟才能生成所有的笔画,如果提高分辨率,等待时间就太长了。

    另外,在交互上,我用了一个对话的界面,来引导用户一步步完成把照片变成画的过程,最后用户可以在画上添加自己的签名。怕等待作画的时候无聊,还提供了背景音乐的选项。

    我一开始以为这个 App 可以几个月之内做出来,就算一个 Hobby Project,结果各种研究和算法调整太花时间啦,一发不可收拾,断断续续做了一年多。感觉时间成本太大了,所以放置了收费的项目和打赏,哈哈,其实上线以后下载量不太大,付费就更少了,而且用户下载这类 app 就是因为新奇感,基本没有用户粘度可言。

    大家可以下载试试,如果觉得还可以的话不妨分享给朋友,友情支持一下吧。

    18 条回复    2020-06-16 20:43:42 +08:00
    wdy3334
        1
    wdy3334  
       2020-06-09 06:13:00 +08:00 via iPhone
    试了几个免费的风格,还可以,但是收费哪怕不让试用也得给用户看看效果啊,不然我怎么买
    huntrue
        2
    huntrue  
       2020-06-09 07:32:25 +08:00
    是类似 Prisma 的 APP 吗
    zzlettle
        3
    zzlettle  
       2020-06-09 07:46:38 +08:00
    做了一年多,坚持下来不容易.为什么想做这个 app 了,感觉 photoshop 上很多插件都可以做出来很多风格的效果。
    Lin0936
        4
    Lin0936  
       2020-06-09 08:19:10 +08:00
    之前已经试用过,但是内购的效果连预览也没用不知道喜不喜欢也就没敢买
    Ultraman
        5
    Ultraman  
       2020-06-09 08:25:35 +08:00 via Android
    不让预览可能是因为预览完可以直接截屏拿到图片?
    clearlovecoach
        6
    clearlovecoach  
       2020-06-09 09:42:04 +08:00
    华为市场咋了
    wangleineo
        7
    wangleineo  
    OP
       2020-06-09 13:42:25 +08:00
    @wdy3334
    @Lin0936
    因为我觉得作画的过程本身就是价值所在(满足好奇),让用户看过应该就不会付费了。
    第一版放了各种风格照片和画的效果对比,算是预览吧,效果也不好,就拿掉了。

    @clearlovecoach
    华为市场各种小问题不给通过,而且发一次就要等一个礼拜多才有反馈,最后放弃。
    Bakumon
        8
    Bakumon  
       2020-06-10 18:21:37 +08:00   ❤️ 1
    很棒
    Bakumon
        9
    Bakumon  
       2020-06-10 18:22:35 +08:00
    感觉设计上不精致,像个 demo
    zqjilove
        10
    zqjilove  
       2020-06-11 09:09:28 +08:00
    我用国外接口服务,做了一个类似的小程序,目前等死状态!!

    小程序名称:照片变油画
    7gugu
        11
    7gugu  
       2020-06-12 11:42:30 +08:00 via Android   ❤️ 1
    Amazing,做的真的很棒😀
    Slogen
        12
    Slogen  
       2020-06-12 14:02:00 +08:00
    @zqjilove 求大佬哪个接口哇?也想玩玩
    mclxly
        13
    mclxly  
       2020-06-12 18:57:12 +08:00
    @zqjilove 安卓,搜不到
    40EaE5uJO3Xt1VVa
        14
    40EaE5uJO3Xt1VVa  
       2020-06-12 19:22:35 +08:00
    支持吧,就是脸部细节没了,人像照的优化还需要提高
    https://kyun.ltyuanfang.cn/tc/2020/06/12/abd8bc7c94d72.jpg
    springrider
        15
    springrider  
       2020-06-13 17:08:58 +08:00
    这种类型的产品,始终有机会, 最终效果是核心。 从目前的效果来看,还是不太行的。 效果优化好了,完全可以盈利。
    FourAndHalf
        16
    FourAndHalf  
       2020-06-14 07:09:45 +08:00
    大佬您这些评论在哪儿买的:



    澹逄隆晁 ,
    2019 年 8 月 18 日
    好用,不解释

    浮浮雷达前来报到,真香饭店吃过饭,去徽商银行提点现金,车学堂学开车,最后美颜相机拍个照。
    qwertqwert12345
        17
    qwertqwert12345  
       2020-06-16 19:53:43 +08:00
    wangleineo
        18
    wangleineo  
    OP
       2020-06-16 20:43:42 +08:00
    @qwertqwert12345 不,我做的时候这个论文还没发。我没有用 Deep Learning 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1064 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:28 · PVG 04:28 · LAX 12:28 · JFK 15:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.