跳到教程正文
lil cactus

如何在线去除照片中的物体

入门6 分钟更新于

简要回答

用多边形套索工具圈出物体,比边缘向外留出几个像素,并把它的影子也圈进去。选择编辑 然后 内容识别填充,把方法设为AI 重建,单击更新预览,等预览完成后单击应用修复。修复结果位于照片上方的新图层中,如果效果不理想,可以隐藏或删除它。

日落时分的山间湖泊,木栈桥上有一个橙色交通锥,草岸上有一个灰色带轮垃圾桶;以及去除两者后的同一张照片
拖动滑块,对比原图和按本教程处理后的结果。
用时
6 分钟
难度
入门
准备工作
一张带有多余物体的照片,物体周围的背景是连续的
适用格式
JPEG、PNG、WebP、HEIC、PSD 等照片
在 Lil Cactus 中打开示例使用你自己的照片

免费,无需注册。你的照片始终保存在你自己的电脑上。

去除物体,就是用原本应在它后面的内容替换它:交通锥所在处换成木板,垃圾桶所在处换成草地和水面。内容识别填充利用照片的其余部分来完成这项工作。你告诉它要替换的区域,它就生成与周围衔接的新像素。

在本教程中,你会从一张湖景照中去除一个交通锥和一个带轮垃圾桶。圈出物体的其他方法,请参阅选区详解。周围是规则背景(例如木板、水面或天空)的物体效果最好;草地这类有纹理的背景还需要稍加修饰。

七步去除物体

  1. 打开照片

    访问 lilcactus.app,选择文件 然后 打开...,或把照片拖到窗口中。如果想完全跟着操作,请打开本页的示例照片。

  2. 圈出交通锥

    右键单击工具栏中的套索按钮,选择多边形套索工具。选择视图 然后 放大三四次;它以窗口中央为中心放大,所以之后要滚动画面,或按住 Space 拖动,直到交通锥出现在视野中并占据窗口的大部分。在锥尖上方几个像素处单击一个点,然后在交通锥外侧几个像素处绕着它单击:沿左侧向下,沿底座正下方的木板(把影子包括进来),再沿右侧向上。再次单击第一个点,闭合轮廓。

    提示 留出一点余量。轮廓紧贴物体,会留下一圈彩色边缘;轮廓过大,填充就要凭空生成更多内容。

    工具栏旁边的套索工具菜单:套索工具、多边形套索工具(已圈出)和磁性套索工具
    从套索按钮中选择多边形套索工具。
    放大的橙色交通锥,外侧几个像素处有一圈虚线轮廓,并沿着底座下方的木板延伸
    轮廓:四周留出一点余量,包括影子。
  3. 打开内容识别填充

    选择编辑 然后 内容识别填充。窗口中会显示整张照片,要修复的区域以红色标出,右侧是修复预览。

    “编辑”菜单,“内容识别填充”处于高亮状态
    编辑 然后 内容识别填充。
  4. 选择 AI 重建并应用

    把方法设为AI 重建,然后单击更新预览。它能重建木板线条这样的结构,并在你的浏览器中运行:第一次使用时会下载约 77 MB 的模型,每次预览大约需要 20 秒,有时更久。当预览显示木板在交通锥原来的位置继续延伸时,勾选再取消勾选之前进行对比,然后单击应用修复。

    “内容识别填充”窗口顶部:方法为“AI 重建”(已圈出),取样为“所有可见”
    方法:AI 重建。
    修复预览上方:“之前”、视图“修复细节”和“更新预览”,已圈出
    更改方法后,单击“更新预览”。
    窗口底部的“取消”和“应用修复”,已圈出
    然后单击“应用修复”。
  5. 检查修复效果

    选择选择 然后 取消选择。修复结果位于照片上方一个名为内容识别填充的新图层中,照片本身保持不变;单击这个图层的眼睛图标可以进行对比。用视图 然后 实际像素 (100%)查看修复处:木板的线条应该笔直地贯穿过去。

    “图层”面板:只包含修复区域的“内容识别填充”图层(已圈出),位于“背景”照片上方
    修复结果位于单独的图层中。
    带交通锥的栈桥,以及修复后的同一位置,木板连续延伸
    交通锥去除前后。
  6. 去除垃圾桶

    选择视图 然后 按屏幕大小缩放,然后放大并滚动到垃圾桶处。用多边形套索工具在垃圾桶外侧几个像素处圈出它:从桶盖左上角开始,沿顶部走,绕过右上方伸出的把手,沿右侧向下,向外绕过轮子,沿垃圾桶正下方的草地,再沿左侧向上。然后运行编辑 然后 内容识别填充,无论打开时是哪种方法,都把方法设为AI 重建,单击更新预览,然后单击应用修复。

    放大的带轮垃圾桶,在桶盖、把手、侧面和轮子外侧几个像素处有一圈虚线轮廓
    垃圾桶的轮廓,包括轮子和把手。
  7. 用仿制图章工具修饰草地

    在草地这类变化丰富的纹理上,修复结果会偏软、稍暗:垃圾桶原来的位置留下一块污迹。在上面画上真实的草。选择选择 然后 取消选择,右键单击工具栏中的仿制图章按钮,选择仿制图章工具。在选项栏中,把源设为所有可见图层,勾选对齐,并把大小设为 50 px。

    缩小画面,直到左边的草地和垃圾桶所在的区域都在视野中。修复图层内容识别填充 2处于选中状态,所以图章会画在这个图层上。按住 Alt 或 ⌥,在垃圾桶原位置左侧约 180 px、与其下半部分齐平的草地上单击,设置取样源。然后在偏软的区域上横向拖动四笔,间隔大约一个画笔宽度:第一笔在高草顶端稍下方,最后一笔沿着垃圾桶原位置的底部。

    选择文件 然后 导出 然后 JPEG…并单击导出,下载清理后的副本。如果想把修复结果保留为单独的图层,请选择文件 然后 存储为 然后 Lil Cactus 项目...。

    仿制图章工具选项栏的一部分:源为“所有可见图层”、已勾选“对齐”、大小 50 px,均已圈出
    源:所有可见图层;对齐;大小 50。
    水边草地上的带轮垃圾桶,以及经过修复和仿制图章修饰后的同一位置:垃圾桶原来的地方是有草叶和纹理的草地
    垃圾桶去除前,以及修复和修饰后。

其他方法和工具

  • 匹配纹理和混合修补区域是另外两种方法,它们从照片的其他位置复制纹理。在木板上,两者都留下了明显的补丁:“混合修补区域”贴上的木板角度不对,“匹配纹理”则留下一块涂抹状的条纹区域。排除重叠形状画笔用来涂抹它们不应复制的区域;AI 重建会忽略它。
  • 修补工具复制你选定的纹理:在轮廓仍处于选中状态时,右键单击工具栏中的仿制图章按钮,选择修补工具,然后从轮廓内部拖到附近干净的纹理上,拖得足够远,让轮廓不再碰到物体。它会直接修改图层本身,所以请先用图层 然后 复制图层复制图层。在交通锥上,它留下了明显的补丁:木板线条在补丁边缘断开。
  • 物体后面独有的细节(例如人脸或文字)无法恢复:填充生成的是看似合理的周围环境,而不是那里原本的样子。

解决常见问题

物体原来的位置留下一圈彩色轮廓

轮廓碰到了物体。删除内容识别填充图层,把轮廓画得再宽几个像素,然后重新运行。

更改方法后,“应用修复”呈灰色

预览还没有生成。单击更新预览并等待完成。

“内容识别填充”呈灰色

没有选中任何内容,或者当前图层不是未锁定的图像图层(例如文字图层、形状图层、调整图层、智能对象、锁定了像素的图层,或 32 位文档)。画出轮廓,然后单击图层面板中照片所在的行。

从其他编辑器转过来

Photoshop
选中物体,然后选择 编辑 › 内容识别填充...

去除照片中的物体:常见问题

能把照片中的人去掉吗?

如果人身后的背景比较简单,通常可以。在 Lil Cactus 中,圈出这个人和他的影子,然后运行“内容识别填充”;没有固定的尺寸限制,但区域越大,填充需要凭空生成的内容就越多,所以请在 100% 下检查结果。

去除物体会改变我的原始照片吗?

只有覆盖存储时才会。在 Lil Cactus 中,“内容识别填充”的修复结果放在新图层上,“文件 › 导出”会写入一个新文件。“文件 › 存储”会把拼合后的结果写回你打开的文件;对于 JPEG,第一次存储时会打开“存储图像”设置。

为什么修复区域看起来很模糊?

AI 重建根据周围环境生成细节,在草地这类变化丰富的纹理上,结果会比照片本身更平滑。在 Lil Cactus 中,让轮廓贴近物体,并把整个物体圈在同一个轮廓中:留在填充区域旁边的物体残余部分可能会被复制进去。

在 Lil Cactus 中去除物体时,我的照片会被上传吗?

不会。内容识别填充(包括 AI 重建)都在你的浏览器中、在你自己的设备上运行。开启统计功能时,编辑器只记录使用了哪些工具,从不记录图像,详见隐私政策。

能撤销修复吗?

能。在 Lil Cactus 中,选择“编辑 › 还原”,或随时在“图层”面板中删除“内容识别填充”图层。