大家在编辑照片时,可能常常会对上面某个内容感到不满意,想要把它抹掉或者替换掉。


但是大多图片编辑App的效果都差强人意,而使用专业软件处理,不仅耗时,而且技术门槛也比较高。




现在,有一款应用程序就可以帮助你轻松替换照片中的指定对象,并且效果非常逼真。


这就是来自麻省理工学院和IBM AI实验室创建的GANpaint Studio。



GANpaint的核心部分是神经网络(GAN),它的功能不仅是擦除图片中的指定对象,还能自动填补上逼真的元素。


如下图所示,擦除掉椅子之后,GANpaint输出的结果则自动补上了橱柜的木纹,毫无违和感。



GANpaint使用深度网络通过对象级别控制进行绘制,每一个刷子都会激活一个已经学会绘制场景的gan中的一组神经元。


意思就是,这个程序会自动生成新的、适合的场景去配合原来照片上的场景,还保证与之前完全不同。


据开发团队介绍,系统学习了一些关于对象之间关系的基本规则。


它不会在原图片上放置不符合逻辑的东西(比如在天空中悬浮的窗户),而且还会根据上下文创建不同的视觉效果。


例如,将春天的树木改成秋天的,将厨房餐柜变成窗户,或者为客厅墙壁增加一副挂画。



GANPaint的新颖之处在于,可以使用生成或移除诸如树木、砖块纹理等细节效果来达到修改照片的目的。


尽管现在这个功能处于低分辨率并且还不完美,但它表明“移花接木”技术是可行的。


©著作权归作者所有:来自51CTO博客作者mb5fd340b104967的原创作品,如需转载,请注明出处,否则将追究法律责任

你的鼓励让我更有动力

赞赏

0人进行了赞赏支持

更多相关文章

  1. Java程序员必备基础:Object的十二个知识点
  2. 0128- 实例演示函数作用域与闭包,回调的使用场景与参数调用
  3. em,rem,vw,vh的原理与应用场景
  4. 原生js实现简单的链式操作
  5. JAVA垃圾回收机制
  6. js 中数组常用方法介绍以及 JSON 对象的两个方法展示和跨域请求
  7. jQuery 浅析
  8. 面向对象封装,继承,加载器
  9. 面向对象编程基础

随机推荐

  1. 【Android】“android:gravity”和“andr
  2. android 结合 opencv项目(NDK、OpenCV、an
  3. Android消息机制和应用
  4. Android 面试必备 - JVM 及 类加载机制
  5. Android 5.0 API新增和改进
  6. Android Property System | Android属性
  7. Android腾讯微薄客户端开发教程汇总
  8. Android(安卓)通过NTP服务器自动获取时间
  9. ImageView---属性android:background与andro
  10. Android开发工具下载地址