【AI产品】智能修图时代已来临?「咔嗒」一下,轻松后期

article/2025/7/1 14:49:58

欢迎来到《AI产品》专栏,本专栏面向所有热爱人工智能技术的朋友、同学。在本专栏中,会多多分享给大家不同种类的且新奇有趣的AI产品,对产品中的核心技术进行深度剖析。文章底部会推荐相关核心技术学习资料,全部原创!

请订阅并持续关注,跟上我们学习的步伐。

作者&编辑 | 林诗登

咔嗒

手机镜头素质在近几年提升的非常快,能够把东西拍的越来越清楚,每一位热爱生活的读者在看到身边美丽的景色时,也都喜欢掏出手机记录生活中的美。但是,镜头只记录现实,我们还有着对美有更高需求,希望照片更美一些,美的更加适合照片本身一些。可是,面对手机相册中如此多的原图,怎么样才能有效率的进行修图呢?

这时候,使用AI技术中的识别分类(classification)场景解析(Scene Parsing)的智能修图APP「咔嗒」会帮您节省很多时间。

让我们把上面这张花朵照片作为例子,原图比较暗淡,不明亮,对比也不明显。看看曾获得过2019年App Store本土优秀App、小米应用市场金米奖和OPPO至美奖的智能软件「咔嗒」会怎么做。

下图为软件处理的中间过程,非常智能的是软件识别出了图像主体为“花卉”,并且将识别结果展示出来,随后进行了一系列智能修图操作。

下图是经过智能修图过后的照片,颜色更加明亮,花朵、绿叶也表现出应有的颜色,整体上氛围更好了。

同时,可能公众号看不出,但是本机上观察,修改后的图比原图更加清晰锐利一些,这应该是软件主推的拯救废片功能起了作用吧。

一种场景怎么能行?让我们试试更多的场景:

• 夜景图→识别为“夜色”

• 人正脸照太过容易,特意选择一张背影图→识别为“绿色自然/人物”

通过不同的案例进行实验,识别结果还是比较准确的。

如此,我们可以总结一下「咔嗒」智能修图的流程,其实也算是如今AI智能修图的通用流程:

1. 识别图像中物体类型

2. 识别图像场景

3. 根据前两步的结果自适应地选择滤镜 

关键技术与推荐学习资料

如何识别、如何进行分类,现如今大多数都是使用基于深度学习的卷积神经网络方法进行操作,具体的技术,可以参考以下学习资料:

(1) 推荐的论文

【每周CV论文】初学深度学习图像对比度增强应该要读的文章

【技术综述】计算机审美,学的怎么样了?

【技术综述】深度学习自动构图研究报告

(2) 有三AI知识星球和秋季划图像质量组

【通知】如何让你的2020年秋招CV项目经历更加硬核,可深入学习有三秋季划4大领域32个方向

【总结】有三AI秋季划图像质量组3月直播讲了哪些内容,为什么解决好底层图像处理问题那么重要

有三AI知识星球

知识星球是有三AI的付费内容社区,里面包括各领域的模型学习,数据集下载,公众号的付费图文原稿,技术总结PPT和视频,知识问答,书籍下载,项目推荐,线下活动等资源,了解详细请阅读以下文章:

【杂谈】有三AI知识星球一周年了!为什么公众号+星球才是完整的?

【杂谈】万万没想到,有三还有个保密的‘朋友圈’,那里面都在弄啥!

转载文章请后台联系

侵权必究

往期精选

  • 【AI产品】 基于深度估计如何后期调整景深,看AppStore神器Focos就知晓

  • 【AI产品】前沿黑科技,安利一款能让你的照片动起来的app

  • 【AI产品】如何让Google的AI给你捕捉最美的自拍瞬间

  • 【AI产品】听着AI为照片生成的专属轻音乐,你还会失眠吗

  • 【AI产品】你我当年的老照片,如今修复了可还行?

  • 【AI产品】一键时光穿梭表情互动,这款FaceApp你知否?

  • 【AI产品】五一出游赏花草,你一定需要这款“形色”

  • 【AI产品】超长文详解作业帮产品逻辑和技术原理

  • 【AI产品】深扒美图秀秀中掳获万千少女芳心的“AI秘籍”

  • 【AI产品】产品小姐姐分析抖音背后的计算机视觉技术

  • 【AI产品】一键去除杂物,Photo Eraser助你拍出美丽照片


http://chatgpt.dhexx.cn/article/6uplqhr8.shtml

相关文章

在网易咔哒上面制作SCRATCH小程序

小朋友在网易咔嗒上面创作作品。

什么是命令行参数

命令行参数:在启动这个程序的时候可以给这个程序从命令行中传递一些参数 这个- l就叫做命令行参数 int main(int argc ,char* argv[],char* env[])argc :命令行参数的个数 argv :命令行参数的内容 env:环境变量

Python教程:命令行参数处理

sys模块 sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息,其中 sys.argv 可以获取命令行参数 在Python交互式解释器中可以先导入sys模块 import sys,再输入 dir(sys) 查看sys模块所包含的全部程序单元(包括变量…

java命令行参数详解

java 命令参数详解_赶路人儿的博客-CSDN博客_java命令行参数java命令用于启动 java 应用:它首先会启动 java 运行时环境(JRE),然后加载指定的类,调用类的main()方法。main()方法必须定义为public和static的&#xff0c…

浏览器命令行参数

浏览器命令行参数 一、Google浏览器 1.命令行参数 --google-url ”" 地址栏打开网址(官方并无此命令) --app”" 无地址栏打开网址 --allow-running-insecure-content Https协议页面允许请求http资源加载 --disable-web-security 禁用同源安…

九、命令行参数

对应的视屏链接:鲍松山的个人空间_哔哩哔哩_bilibili 目录 1、命令行参数概述 2、命令行参数使用 3、命令行参数应用----文件拷贝 1、命令行参数概述 平时写主函数为: int main() {return 0; } 事实上main函数是可以带参数的,我们把main函数的参数称为…

命令行参数与解析

命令行参数 通常,对于大型项目程序而言,执行程序的一个必要的步骤是正确处理命令行参数,这些命令行参数是提供给包含某种参数化信息的程序或脚本的参数。例如,在计算机视觉项目中,图像和不同类型的文件通常作为命令行…

Java垃圾回收—— 垃圾收集器

概述 Stop The World枚举GC Roots安全点安全区域 垃圾收集器 吞吐量GC的名词并行和并发Serial 收集器单线程垃圾收集新老ParNew 收集器Serial 升级版新Parallel 收集器吞吐量优先新老CMS 收集器停顿时间优先老G1收集器垃圾区域Region优先整个堆 垃圾收集器组合 概述 在我们上…

垃圾回收专题

一.两种回收策略 引用计数法 给对象添加一个引用计数器,每当有一个地方引用它,计数器就加1;当引用失效,计数器就减1;任何时候计数器为0的对象就是可被回收的对象. 该方法实现简单,效率高,但是目前主流的虚拟机中并没有采用该策略管理内存,最主要的原因是它很难解决对象直接相互…

26.垃圾回收器

垃圾回收器 垃圾收集器没有JVM规范中明确定义,不同厂商不同版本的JVM具体实现 JDK每次迭代的时候都会对GC进行优化 java不同版本新特性 语法层面: Lambda表达式 switch 自动装拆箱 enumAPI层面: Stream LocalDate Optional String Collectors底层优化: JVM优化 GC优化 元空间…

Java垃圾搜集器

Java垃圾收集器 概述 说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远远比Java久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技…

2021-04-17垃圾回收器

文章目录 七种典型的垃圾回收器经典收集器与垃圾分代之间的关系如何查看默认的垃圾回收器Serial回收器ParNew回收器Parallel Scavenge回收器CMS回收器G1回收器总结ZGC垃圾收集器的组合关系 七种典型的垃圾回收器 串行回收器:Serial、Serial Old 并行回收器&#xf…

常见的垃圾回收器

一、参考文章 https://www.cnblogs.com/datiangou/p/10245874.html https://www.cnblogs.com/jason1990/archive/2019/10/24/11732261.html 二、常用垃圾回收器 1. JDK诞生 Serial追随 提高效率,诞生了PS,为了配合CMS,诞生了PN&#xff0c…

Hack The Box——Luanne

目录 简介 信息收集 漏洞发现 Lua代码注入 漏洞利用 权限提升 用户r.michaels的Shell 总结 简介 靶机偏CTF类型,评分才2.3,评分这么低是有原因的。总体思路是通过lua代码注入获得WebShell,然后利用CVE-2010-2320读取普通用户ssh私钥…

I Box

Box 链接:https://ac.nowcoder.com/acm/contest/7854/I 来源:牛客网 Bella is working in a factory that produces boxes. All boxes are in a shape of rectangular parallelepipeds. A net of the corresponding parallelepiped is cut out of a …

常用的垃圾回收器

1、常见的垃圾回收器介绍: 如果说收集算法是内存回收的⽅法论,那么垃圾收集器就是内存回收的具体实现。现在为⽌还没有最好的垃圾收集器出现,更加没有万能的垃圾收集器,我们能做的就是根据具体应⽤场景选择适合⾃⼰的垃圾收集器。…

Java 捡垃圾利器

文章目录 垃圾收集器Serial优点使用场景 ParNew使用场景配合使用CMSG1 Parallel Scavenge使用场景参数 Serial OldParallel OldCMS流程优点缺点 G1概述主要特征内存分布回收定位问题与解决方案与 CMS 小结拓展阅读参考资料 垃圾收集器 收集算法是内存回收的方法论,…

垃圾回收站

【冒泡排序】c实现冒泡排序代码 【冒泡排序】c实现冒泡排序代码 【冒泡排序】c实现冒泡排序代码固态激光雷达 转载自 yangchuang93 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 冒泡排序的基…

labweek8

实验报告 实验内容 进程间通信—消息机制。 (1) 编译运行课件 Lecture 09 例程代码:Algorithms 9-1 ~ 9-2. (2) 修改代码,观察在 msgsnd 和 msgrcv 并发执行情况下消息队列的变化情况。 (3) 仿照 alg.8-4~8-6,编制基于 POSIX API 的进程间…