AI 来袭,deepin 深度看图让你的照片焕然一新!
随着 AI 技术、尤其是生成式大模型的飞速发展,AI 已经渗透到各个领域,也包括 PC 和操作系统。deepin(深度)操作系统正在努力与 AI 深度融合,让用户享受更智能、更高效的使用体验。
之前,deepin 选取了用户常用的智能全局搜索、邮件、浏览器三大应用,率先开启 AI 能力。最近,深度看图悄然更新了 AI 修图功能,让我们从安装到实操,再到背后的技术实现,近距离看看发生了哪些变化!
便捷安装
deepin V20.9 更新系统后,可在应用商店一键安装“看图 AI 插件”:
当然,也可通过命令直接安装:
sudo apt install imageenhance
丰富的本地化图像 AI 功能
在最新上架的看图 AI 插件中,一口气增加了 8 个 AI 修图功能,不依赖于互联网在线模型,也不受制于算力的硬件约束,在 PC 单机上可轻松运行。
图像上色:为黑白图像或单色图像自动添加颜色;
提升分辨率:增加图像的像素密度,使图像细节更加清晰和具象化;
模糊背景:降低图像背景的清晰度,使主体更加突出;
删除背景:去除图像背景,使主体独立出来或更换新的背景;
手绘漫画:将真实图像转化为手绘漫画风格;
2D 漫画:将真实图像转化为 2D 漫画风格;
3D 漫画:将真实图像转化为 3D 漫画风格;
素描:将真实图像转化为素描风格。
让我们看看实操效果:
图片上色
提升分辨率
模糊背景
删除背景
手绘漫画
2D 漫画
3D 漫画
素描
探秘背后的技术实现
与动辄需要强大算力和硬件设备的大模型相比,本地化 AI 模型背后的技术有哪些呢?
风格转换:采用全新域校准图像翻译模型 DCT-Net(Domain-Calibrated Translation),利用小样本的风格数据,即可得到高保真、强鲁棒、易拓展的人像风格转换模型,并通过端到端推理快速得到风格转换结果;
图像分辨率提升:在 Real-ESRGAN 提出了通过多次降质的方式来模拟真实复杂降质,相比较于之前的简单下采样,能够更好处理真实的低分辨率场景;
图片上色:使用了最新的 SOTA 图像上色算法,能够对输入的黑白图像生成自然生动的彩色结果。
彩蛋:在deepin上部署其他AI框架
deepin(深度)操作系统的 AI 能力这么强,可以支持其他主流框架部署使用吗?答案是肯定的,首先来挑战下 OpenVINO 吧。
OpenVINO 是英特尔推出的一款全面的工具套件,用于快速部署视觉应用和解决方案。它支持计算机视觉的 CNN 网络结构超过 150 余种,是一个 Pipeline 工具集,可以完成算法模型部署所需要的各种能力。
环境安装
前置条件:Conda、Git。
安装命令:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirement.txt
requirements.txt :
openvino==2023.1 openvino-dev==2023.1 git+https://github.com/huggingface/optimum-intel.git onnx==1.14.1
模型转换
环境安装后,对于 PyTorch 模型,需要将其转化为 ONNX 模型,然后用命令将其转换为 IR 模型:
mo --input_model model.onnx
模型转换后 OpenVINO 即可正常运行相关 demo 进行图像转换。
这是一个充满无限可能的 AI 时代,深度看图在 AI 的加持下,可以让每一张图像都成为我们心灵的独特表达,让每一次分享都成为与世界的美好对话。让我们共同探索视觉艺术的无限可能,让生活更加美好!
内容来源:deepin社区

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Vim 9.1 发布,谨献给 Bram Moolenaar
Vim 9.1 现已正式发布。它主要是一个错误修复版本,包含了数百个错误修复、一些新功能和许多小的改进。新版本最显著的变化是支持 Vim9 classes 和 objects、支持平滑滚动和虚拟文本。 “此版本谨献给 Vims 30 多年的首席开发者 Bram Moolenaar,他于 2023 年 8 月突然离世。没有他的工作,Vim 项目就不会存在。” New features Vim 包含对Vim9 脚本语言的 Vim9 classes 和 objects支持,参见:h vim9-class 新增 :defer 命令,帮助清理函数,参见:h :defer 支持在缓冲区中添加虚拟文本。这对语言服务器功能(如镶嵌提示)非常有用,参见:h virtual-text 支持平滑滚动。参见:h 'smoothscroll' Vim 附带了 EditorConfig 插件。参见:h editorconfig-install Vim 已针对 OpenVMS 进行了更新。参见www.polarhome.com/vim xxd 已更新为支持彩色输出,并允许反向位转储 Other Improvemen...
- 下一篇
🔥 【 Go 版 ssh 】支持记住动态密码 tssh 发布 v0.1.17
trzsz-ssh ( tssh )https://github.com/trzsz/trzsz-ssh可以当作 ssh 客户端来使用,支持 openssh 所有常用功能。 trzsz-ssh ( tssh ) 早期就支持记住固定不变的密码,新版本v0.1.17 开始支持“记住”one-time password 动态密码。 tssh 简介 你喜欢的 ssh 终端是否有好用的服务器管理功能?是否支持记住密码?是否有好用的文件传输工具? tssh 支持选择或搜索~/.ssh/config中配置的服务器,支持 vim 操作习惯,解决 ssh 终端的服务器管理问题。 tssh 支持一次选择多台服务器,批量登录,并支持批量执行预先指定的命令,方便快速完成批量服务器操作。 tssh 支持配置服务器登录密码,解决每次手工输入密码的麻烦( 自己能控制的服务器,推荐使用公钥登录 )。 tssh 内置支持trzsz(trz /tsz) 文件传输工具,一并解决了 Windows 中使用trzsz ssh上传速度很慢的问题。 在作者的 MacOS 上,使用trzsz ssh的上传速度在 10 MB/s 左右...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G