推荐一个好玩网站,黑白照片上色、人脸识别都不是问题!

news/2024/5/20 18:03:09/文章来源:https://blog.csdn.net/weixin_42512684/article/details/112598466

欢迎关注我的微信公号:小张Python!

大家好,我是 zeroing ~,今天给大家分享一个好玩的网站,只需把本地老照片上传,接下来网站就自动对黑白照片进行上色

老照片上色技术 其实已经出来很早了,去年 5 月份时 B 站的一位科技 Up 主 大谷的游戏创作小屋 通过人工智能把 100 年前 (也就是清朝) 的老北京影像进行了还原,将影像的色调由黑白变成了彩色

Snipaste_2021-01-08_15-28-39

这里 Up 主用视频作为演示,视频中不仅用到了 上色技术,还用到了 图片修复 技术;

关于 图片修复 我暂时还没找到比较好用并且免费的开源网站,看到的基本上都是收费的,

Snipaste_2021-01-08_15-41-36

以上面一个电商网站为例,这里列举出老照片修复、上色的服务价格;根据商品展示图能够看到修复效果还是挺不错的,就是价格有点贵(1 HKD 折合人民币 0.8 元),,,图片修复 暂时找不到比较好用工具的话,之后只能复现一篇相关领域的 Paper 写一篇文章介绍给大家

这次介绍的网站名叫 Deep AI ,上面分享一些 Deep Learning 相关比较前沿的 Paper,研究成果,资讯等,除了提供优质的信息媒介以外,网站还提供一些招聘职位等相关信息

Snipaste_2021-01-08_15-53-57

关于这个网站的介绍信息,谷歌、百度都没有收录,但从它的 Github 主页上来看,应该是一群 Ai 爱好者组建而成的,【用人工智能的力量来推进图像、视频应用领域的发展

Snipaste_2021-01-08_16-29-43

网站中其中一个模块是我认为最有趣并且也是最重要的,是关于研究内容的初步落地;将训练好的深度学习网络在网站提供 API 调用接口,访客可以很方便地将技术应用到自己的数据上,降低了使用门槛。

【Deep AI】网站中提供的 API 接口涉及的技术有很多:图片上色、人脸识别,分格迁移,超分辨率、图片降噪、人体姿态检测,根据文本生成图片等…,

太多了介绍不完,下面贴上一张截图(只是一部分的):

Snipaste_2021-01-08_16-55-19

今天在这里,简单介绍两种技术:黑白照片上色超分辨率

超分辨率

网址:https://deepai.org/machine-learning-model/torch-srgan

超分辨率就是把通过网络图像分辨率变大,将模糊的图片变得更加清晰且图像中的原有信息不会缺失,网页打开后效果如下

Snipaste_2021-01-08_17-02-12

网站提供两种图片上传方式:1,本地上传,上传方式点击 [Image] 按钮;2,Url 上传,通过图片 Url 连接进行上传,使用方式点击页面中的 【url upload】 按钮;

图片上传完之后,网站会自动将上传的图片进行处理,处理完之后进行保存即可,使用方法如下:

method

看一下处理后的效果,超分辨处理之前如下,图像大小 14.4 KB

7

处理完之后,图像大小 745 KB ,扩大了近 50 倍

7_super

仔细看的话图像的确清晰了,但会发现也有一部分缺陷,图像部分区域会出现扭曲、失真效果;

图片上色

网址:https://deepai.org/machine-learning-model/colorizer

图片上色 使用方法与 超分辨率 相似,可以参考 超分辨率使用方法,这里只展示一下前后处理的效果图

处理前:

4

处理后:

4_2


处理前:

7

处理后:

7_2

效果看起来还不错吧,但仔细观察的话,网络上的色调都是一种冷色调,偏青,偏紫,偏浅黄;与原黑白图片对比的话,没有很大的反差;相对 大红、大黄等暖色调很少,上色效果也有很大的改进空间。

网站上还有好多非常有趣的技术 ,这里我就不介绍了,感兴趣的小伙伴可以自己研究一下;

另外,除了手动上传图片之外,如果需要处理的图片比较多(或者视频)的话,也可以借助语言脚本,例如 Python,curl,Javascripts 等等;具体使用方法网站也提供有文档说明,这里我贴一下 Python 调用 API 方法:

# Ensure your pyOpenSSL pip package is up to date
# Example posting a image URL:import requests
r = requests.post("https://api.deepai.org/api/colorizer",data={'image': 'YOUR_IMAGE_URL',},headers={'api-key': 'quickstart-QUdJIGlzIGNvbWluZy4uLi4K'}
)
print(r.json())# Example posting a local image file:import requests
r = requests.post("https://api.deepai.org/api/colorizer",files={'image': open('/path/to/your/file.jpg', 'rb'),},headers={'api-key': 'quickstart-QUdJIGlzIGNvbWluZy4uLi4K'}
)
print(r.json())

好了,以上就是本篇文章的全部内容了,最后感谢大家的阅读!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_764694.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

词云绘制,推荐三种 Python包外加一个在线网站!

词云是文本可视化的重要方式,可将大段文本中的关键语句和词汇高亮展示, 本篇文章先介绍几种制作词云的 Python 库,分别是 WordCloud、StyleCloud、Pyecharts;再加一个在线词云制作网站;最后通过代码实操和可视化效果对…

Vue + Django + PaddleOCR 实现一个在线OCR 识别网站,一键上传快速识别

大家好,我是小张~ 之前写过一篇博文介绍了一款OCR 识别库,识别精度能达到商用级别,并且支持多语言识别,使用详情请参考文章:文本OCR,这个Python库识别效果不输于商用!, 除了Paddle…

写一个简单的网站首页,初识 CSS 中 Flex 布局

之前一直用 VUE 写后台管理界面,对前端 CSS 这块一直是半知半解,为了巩固这方便知识,抽空写一些基础页面来巩固一下 今天带来的是一个简单的网站首页,源于《深入解析CSS》中的案例,首页做了简单的自适应,但…

印象笔记如何分享链接_杭州诠网科技分享seo优化如何做好网站的反向链接

几乎所有的网站管理员都希望自己的网站能够在百度、谷歌和其他搜索引擎中排名靠前。因为在搜索引擎排名靠前可以给网站带来很多新客户,这有利于网站产品或服务的营销和网站品牌的提升。虽然我们还没有找到一个神奇的公式来提高网站在搜索引擎中的排名。但是很多例子…

linux网站宝塔无法访问ipv6,centos7宝塔面板服务器开启纯IPV6访问

随着互联网世界日新月异的发展,ipv6好像已经成为一种必不可少的趋势,但是当前国内机房大部分还不能支持ipv6,腾讯云亦如此。同时,现在有部分程序在服务器上运行的时候,需要服务器能监听一个ipv6地址才行,因…

【伸手党福利】【第一弹】jeecg-boot前端主要更改位置(网站标题栏图标、logo、登录后的logo、显示的标题文字、用户头像)

【伸手党请光看标题】 网站标题栏图标 位置 ant-design-vue-jeecg\public\index.html 1、index.html标题在head第9行替换掉&#xff0c;然后复制ico到/public <link rel"shortcut icon" href"<% BASE_URL %>favicon.ico" type"image/x-ic…

关于百度机器人搜索你网站的页面权限设置

百度robots.txt上加 User-agent: * Disallow: / 这可能涉及到公司的网站是否存在信息泄露的风险

git 在线学习网站

Learn Git Branchinghttps://learngitbranching.js.org/?NODEMO&localezh_CN

在线测试键盘网站

在线键盘测试 | zFrontier 装备前线键盘测试工具&#xff0c;在线使用&#xff0c;无需下载&#xff0c;快速检测键盘好坏&#xff0c;兼容各种配列机械键盘、客制化键盘、薄膜键盘https://www.zfrontier.com/lab/keyboardTester

在线 YAML 转 Properties 网站

在线YAML转Properties工具- ToolTT在线工具箱https://tooltt.com/yaml2properties/

revel MySQL_使用Revel(go)开发网站

Revel很好的利用了Go语言的goroutine&#xff0c;把每一个request都分配到了goroutine里。不用再写一大堆的回调。如果你写过nodejs的话就会深刻的体会到callback hell是什么样子的。正是由于Revel有了goroutine&#xff0c;Revel的性能也有了很大的提升。官网号称请求的吞吐量…

SEO研究:网站结构

在衡量所有权重之间&#xff0c;网站结构大概占到30%&#xff0c;这也是很多网站排名不好&#xff0c;或者有站长根本不用优化就能获得很好排名的原因。说到结构必须明白两个概念&#xff0c;一个是物理概念,就是文件存放的路径&#xff0c;另一个是逻辑结构。比较好的情况是逻…

c 获取网站服务器时间,c 获取服务器的时间

c 获取服务器的时间 内容精选换一换当NTP服务器异常时产生该告警。当NTP服务器异常消除时&#xff0c;该告警恢复。主OMS节点配置的NTP服务器异常&#xff0c;可能会导致主OMS节点与外部服务器不能同步时间&#xff0c;集群时间可能会产生飘移。NTP服务器网络异常。与NTP服务器…

Silverlight SEO优化

Silverlight SEO优化SEO优化 2008年10月份&#xff0c;微软发布了针对Silverlight应用程序进行搜索引擎优化的指导文档&#xff0c;该文档描述了对Silverlight应用程序进行搜索 引擎优化一些最佳实践。这些实践知识可以帮助开发人员将他们开发的基于Silverlight的内容能够出现在…

[Python爬虫]模拟登陆**查网站

这是一篇使用Python模拟登陆##查网站的详细介绍&#xff0c;##查网站上有许多的企业信息&#xff0c;因此抓取##查数据十分重要&#xff0c;本文使用selenium模拟登陆##查网站。 其实我之前就想写这个python模拟登录网站的&#xff0c;因为之前爬虫用的时候感觉还挺好用的&…

ansi c++ 标准 电子书_如何最快速地转换电子书的格式?最全的格式转换网站集合!...

将如果你喜欢看电子书&#xff0c;那么电子书的文件格式就是你必须了解的。不同的电纸书、不同的阅读应用能打开和编辑的电子书格式是不同的&#xff0c;对于使用kindle 的小伙伴来说&#xff0c;EPUB 电子书就是无法使用的&#xff0c;而mobi、azw3 等格式就是显示效果最好的。…

vue seo关键词设置_百度SEO关键词排名规则详解

搜索引擎的作用都是为了用户能够快速地检索信息&#xff0c;但各大搜索引擎平台的SEO关键词排名规则却不尽相同&#xff0c;由此也形成了各平台搜索易用性及SEO策略之间的较大差异。以下以国内市场份额最大的百度搜索为例&#xff0c;详尽分析其关键词排名规则及最新的SEO策略。…

网络连接异常、网站服务器失去响应_服务器一直被攻击怎么办?

有很多人问说&#xff0c;网站一直被攻击&#xff0c;什么被挂马&#xff0c;什么被黑&#xff0c;每天一早打开网站&#xff0c;总是会出现各种各样的问题&#xff0c;这着实让站长们揪心。从修改服务器管理账号开始&#xff0c;到修改远程端口&#xff0c;什么措施都做了&…

网站部署到IIS上如何进行调试

在一个网站成功部署后&#xff0c;有时候可能会遇到一些错误&#xff0c;但又不能一眼看出错误源&#xff0c;如果能在源程序里下断点进行调试就好了&#xff0c;这样就能准确的找出错误代码。 下面就跟大家说说如何在一个已经部署了的网站上进行断点调试&#xff08;前提 有网…

使用pp架构形成计算机集群请求的地址无效_分布式之大型网站架构学习笔记

学习笔记1、大型网站架构的发展史(红字就是每一步发展历程的关键)(1)从一个小网站发展起来&#xff0c;一台服务器&#xff0c;应用程序、数据库、文件等所有资源都在一台服务器上(2)网站业务的发展&#xff0c;一台服务器逐渐不能满足需求&#xff0c;因此要将应用和数据分离&…