Tensorflow用于黑白照片(灰度图)着色的测试
来源:互联网 发布:嘉实优化红利 编辑:程序博客网 时间:2024/06/11 17:02
视觉效果一直是计算机视觉研究的一个重要领域,如风格迁移等已经是各大顶会的重要栏目。
本篇文章主要用于探索黑白照片着色的功能。
如何给黑白照片上色,如对早先的照片进行更好的渲染,可以便得宝贵的历史影像资料变得更加鲜活,视觉感官更好。
现有的主流模型挺多的,如https://github.com/baldassarreFe/deep-koalarization这个代码对应论文中提到的模型。
该框架采用编码--解码的思路来,不过在此之前,采用Inception-ResNet-V2这个目前用于做图像识别最好的模型来为编码后的信息作了一层融合。可以理解为对图像中的要素进行更好地识别之后,可以采用背后训练集中上百万张的图片的颜色来进行渲染。
看了下一些开放的代码,并进行测试,发现效果并没有网站上说的那么好。不过这也是因为训练数据集相对有限的原因吧。直接上图就行:
(1) 测试图片一:少林寺
其对应的原始图片是:
而着色效果为:
可以看出图片上的绿色部分着色效果较好,这也与训练集中绿色植物的效果最好。
(2) 测试图片二:仍旧按照灰度图,原始图和着色图来排列。
可以看到,这种原始的imagenet高度相关的图片,着色效果会更好一些,当然也不完美就是,如天空的分辨。这也不可避免,由于天空的颜色在灰度图里面是看不到任何信息的。而且也没有形状。
当然,还做了不少测试,此外就不上图了,欢迎大家交流。
阅读全文
0 0
- Tensorflow用于黑白照片(灰度图)着色的测试
- 日本早稻田大学的研究人员,使用AI给黑白照片着色
- android 灰度图 黑白图
- 黑白图,灰度图,彩色图的理解
- 黑白照片
- 灰度图、黑白图,彩色图理解
- Hello Android - Bitmap转换为黑白的灰度图和加圆角效果
- 黑白图像,灰度图像和彩色图像的区别
- 彩色图片的各种处理方法:灰度,黑白,底片效果
- 如何利用CSS把网页整体变成黑白灰度的
- 二分图判定 (黑白二着色法)
- 给黑白照片上色!
- iOS 使用opencv 灰度图 黑白颜色转换
- 一个用于灰度标定的matlab函数
- Android图片转换类 1. Bitmap去色,转换为黑白的灰度图, 2. Bitmap图片加圆角效果
- Android图片转换类 1. Bitmap去色,转换为黑白的灰度图, 2. Bitmap图片加圆角效果
- 黑白图像与灰度图像
- WebGL-片元着色器 2.灰度图实现
- node 通过指令创建一个package.json文件及npm安装package.json
- JDK8-十大新特性-附demo
- PHP隐藏部分字符串(如:姓名、用户名、身份证、IP、手机号等)函数
- Java桌面程序打包成exe可执行文件
- JedisPool单节点及Cluster通道单条/批量插入,读
- Tensorflow用于黑白照片(灰度图)着色的测试
- Opencv Mat矩阵中data、size、depth、elemSize、step等属性的理解
- 向右收缩和展开div(1)
- 省市区选择,数据源,json格式,比较全。
- More than React(三)虚拟DOM已死?
- ipv6和ipv4(1)
- 并行编程
- Dubbo(3)——应用启动与停止脚本,超详细解析
- 集群概念—— 分布式与集群的联系与区别