/ Tạo Ảnh AI / Làm Mờ Mặt Nạ và Pha Trộn Đường Viền Inpainting - Hướng Dẫn Hoàn Chỉnh
Tạo Ảnh AI 30 phút đọc

Làm Mờ Mặt Nạ và Pha Trộn Đường Viền Inpainting - Hướng Dẫn Hoàn Chỉnh

Làm chủ kỹ thuật làm mờ mặt nạ và pha trộn đường viền để chỉnh sửa ảnh AI hoàn hảo không có đường viền rõ ràng

Làm Mờ Mặt Nạ và Pha Trộn Đường Viền Inpainting - Hướng Dẫn Hoàn Chỉnh - Complete Tạo Ảnh AI guide and tutorial

Inpainting là một trong những khả năng chỉnh sửa mạnh mẽ nhất trong tạo ảnh AI, cho phép bạn tái tạo có chọn lọc các phần của ảnh trong khi vẫn giữ nguyên phần còn lại. Nhưng có một vấn đề ảnh hưởng đến hầu hết các nỗ lực inpainting: các đường viền rõ ràng. Ranh giới giữa nội dung được tạo và nội dung gốc xuất hiện dưới dạng cạnh sắc nét, thay đổi màu sắc, hoặc độ không liên tục về texture ngay lập tức cho thấy việc chỉnh sửa. Inpainting chất lượng chuyên nghiệp đòi hỏi làm chủ các kỹ thuật làm mờ mặt nạ và pha trộn đường viền tạo ra sự chuyển đổi liền mạch mà mắt không thể phát hiện. Hướng dẫn này bao gồm lý thuyết và thực hành hoàn chỉnh về các cạnh inpainting vô hình.

Hiểu Tại Sao Đường Viền Xuất Hiện

Trước khi học cách loại bỏ đường viền, bạn cần hiểu tại sao chúng xuất hiện. Ranh giới rõ ràng đến từ nhiều nguyên nhân khác nhau, mỗi nguyên nhân đòi hỏi các giải pháp khác nhau.

Vấn Đề Cạnh Mặt Nạ Sắc Nét

Nguyên nhân đường viền phổ biến nhất là mặt nạ có cạnh cứng. Khi bạn vẽ mặt nạ bằng bút cứng, sự chuyển đổi từ "tái tạo pixel này" sang "giữ pixel này" là tức thời - từ 100% mặt nạ đến 0% mặt nạ không có gì ở giữa. Model tạo ảnh điền vào khu vực bị che phủ, nhưng nó không có thông tin về cách chuyển đổi sang môi trường xung quanh không bị che phủ.

Hãy nghĩ về điều này trông như thế nào ở cấp độ pixel. Tại ranh giới mặt nạ, bạn có một pixel được tạo ra liền kề trực tiếp với một pixel gốc. Những pixel này đến từ các nguồn hoàn toàn khác nhau với khả năng khác nhau về:

  • Cân bằng màu và điểm trắng
  • Đặc điểm nhiễu và hạt
  • Mẫu texture
  • Giả định về ánh sáng
  • Độ tương phản và phạm vi động

Ngay cả khi nội dung được tạo khớp hoàn hảo với chủ đề, những khác biệt kỹ thuật này tạo ra sự không liên tục rõ ràng. Cạnh của mặt nạ trở thành cạnh của đường viền rõ ràng.

Không Khớp Màu Sắc và Ánh Sáng

Model tạo ảnh cố gắng khớp với ngữ cảnh xung quanh, nhưng không phải lúc nào cũng thành công hoàn hảo. Vùng được tạo có thể có:

  • Nhiệt độ màu hơi khác (ấm hơn hoặc lạnh hơn)
  • Mức độ sáng khác
  • Độ tương phản hoặc phạm vi động khác
  • Độ bão hòa màu khác

Những khác biệt này trở nên rõ ràng nhất ở nơi nội dung được tạo và nội dung gốc gặp nhau. Ngay cả sự không khớp nhỏ cũng tạo ra ranh giới rõ ràng vì mắt bạn cực kỳ nhạy cảm với các cạnh nơi thuộc tính màu thay đổi.

Độ Không Liên Tục Texture và Nhiễu

Mỗi ảnh đều có đặc điểm texture - mẫu nhiễu, hạt phim, artifacts nén, hoặc texture bề mặt. Vùng được tạo sẽ có đặc điểm texture riêng có thể không khớp với bản gốc. Nơi những texture này gặp nhau không có sự chuyển đổi, ranh giới trở nên rõ ràng.

Điều này đặc biệt có vấn đề với:

  • Ảnh nén JPEG (khối nén không khớp)
  • Ảnh chụp có hạt phim (nội dung được tạo thiếu hạt phù hợp)
  • Ảnh có texture bề mặt nhất quán (da, tường, vải)

Ngữ Cảnh Không Đủ

Đôi khi model đơn giản là không có đủ thông tin về khu vực xung quanh để khớp đúng. Điều này xảy ra khi:

  • Mặt nạ quá nhỏ so với những gì bạn đang cố thay đổi
  • Ngữ cảnh quan trọng nằm ngoài khu vực nhìn thấy
  • Trường nhìn của model không bắt được đủ chi tiết xung quanh

Không có ngữ cảnh đủ, model đưa ra các giả định có thể không khớp với ảnh gốc.

Giải Pháp Làm Mờ

Làm mờ giải quyết vấn đề cạnh cứng bằng cách tạo ra sự chuyển đổi mặt nạ dần dần thay vì ranh giới sắc nét.

Làm Mờ Làm Gì

Làm mờ áp dụng gradient cho các cạnh mặt nạ. Thay vì nhảy từ 100% đến 0%, mặt nạ dần dần chuyển đổi qua một khoảng pixel. Trong vùng được làm mờ, mỗi pixel nhận được sự pha trộn của nội dung được tạo và nội dung gốc tỷ lệ thuận với giá trị mặt nạ của nó.

Ở mặt nạ 70%, một pixel là 70% được tạo và 30% gốc. Ở mặt nạ 30%, nó là 30% được tạo và 70% gốc. Điều này tạo ra vùng chuyển tiếp mượt mà nơi nội dung được tạo pha trộn dần dần vào nội dung gốc.

Làm Mờ Loại Bỏ Đường Viền Như Thế Nào

Vùng pha trộn giải quyết các khác biệt kỹ thuật gây ra đường viền rõ ràng:

  • Sự khác biệt màu sắc được trung bình hóa qua quá trình chuyển đổi
  • Đặc điểm texture pha trộn dần dần
  • Bất kỳ sự không khớp độ sáng nào trở thành gradient thay vì bước nhảy
  • Mắt cảm nhận sự chuyển đổi mượt mà thay vì một cạnh

Quan trọng nhất, làm mờ ẩn ranh giới. Thay vì một đường nơi nội dung được tạo gặp nội dung gốc, có một vùng nơi chúng pha trộn. Mắt không thể xác định chính xác nơi một cái kết thúc và cái kia bắt đầu.

Phương Pháp Làm Mờ

Một số kỹ thuật tạo mặt nạ được làm mờ:

Gaussian Blur: Áp dụng làm mờ Gaussian cho mặt nạ cứng. Điều này tạo ra gradient mượt mà từ hoàn toàn bị che phủ đến không bị che phủ. Bán kính làm mờ kiểm soát độ rộng chuyển đổi.

Mặt nạ cứng gốc → Gaussian blur (bán kính 20px) → Mặt nạ được làm mờ

Vẽ Bút Mềm: Vẽ mặt nạ bằng bút mềm có làm mờ vốn có. Độ cứng của bút kiểm soát độ mềm cạnh. Điều này cho phép kiểm soát thủ công nơi làm mờ xảy ra.

Mở Rộng Rồi Làm Mờ: Mở rộng mặt nạ trước, sau đó làm mờ. Điều này đảm bảo vùng được làm mờ mở rộng ra ngoài vào khu vực bạn muốn tái tạo hoàn toàn, không vào trong khu vực bạn muốn giữ nguyên.

Biến Đổi Khoảng Cách: Tính khoảng cách của mỗi pixel từ cạnh mặt nạ và sử dụng khoảng cách đó làm gradient. Điều này tạo ra làm mờ chính xác về mặt toán học.

Chọn Lượng Làm Mờ

Bán kính làm mờ phù hợp phụ thuộc vào tình huống:

Chỉnh sửa nhỏ (nốt ruồi, đồ vật nhỏ): 5-10 pixel. Bạn không muốn vùng làm mờ vượt quá chính việc chỉnh sửa.

Chỉnh sửa trung bình (thay khuôn mặt, thay quần áo): 15-30 pixel. Đủ để ẩn sự chuyển đổi mà không ảnh hưởng quá nhiều khu vực xung quanh.

Chỉnh sửa lớn (nền, yếu tố chính): 30-60+ pixel. Chỉnh sửa lớn hơn có thể sử dụng vùng làm mờ rộng hơn trở nên không thể nhận ra trong ngữ cảnh lớn hơn.

Làm mờ quá nhiều gây ra vấn đề riêng của nó: vùng chuyển tiếp có thể trở nên rõ ràng như một vùng mờ mềm giữa các vùng sắc nét, hoặc nó có thể ảnh hưởng đến các khu vực bạn muốn giữ nguyên. Làm mờ quá ít để lại đường viền rõ ràng. Tìm sự cân bằng thông qua thử nghiệm.

Quy Trình Xử Lý Mặt Nạ

Inpainting chuyên nghiệp sử dụng một chuỗi các thao tác mặt nạ để đạt được kết quả tối ưu.

Quy Trình Chuẩn

Một chuỗi xử lý mặt nạ điển hình trong ComfyUI:

Mặt Nạ Ban Đầu
    ↓
Mở Rộng (10-20 pixel)
    ↓
Gaussian Blur (15-30 pixel)
    ↓
Ngưỡng (nếu cần để làm sạch)
    ↓
Mặt Nạ Cuối Cùng Được Làm Mờ

Mỗi bước phục vụ một mục đích:

Mở Rộng: Mở rộng mặt nạ để đảm bảo bạn che phủ hoàn toàn những gì cần được tái tạo. Không mở rộng, bước làm mờ có thể để lại cạnh gốc vẫn còn thấy.

Làm Mờ: Tạo cạnh được làm mờ để pha trộn liền mạch. Đây là bước quan trọng để loại bỏ đường viền.

Ngưỡng: Làm sạch tùy chọn nếu mặt nạ quá mềm. Thiết lập lại độ che phủ vững chắc ở lõi trong khi giữ các cạnh được làm mờ.

Các Node Mặt Nạ ComfyUI

ComfyUI cung cấp các node thao tác mặt nạ cho quy trình này:

MaskGrow / MaskShrink: Mở rộng hoặc co mặt nạ theo số lượng pixel. Sử dụng cái này trước khi làm mờ.

MaskBlur: Áp dụng làm mờ Gaussian cho mặt nạ. Tham số bán kính kiểm soát độ rộng làm mờ.

MaskComposite: Kết hợp mặt nạ sử dụng các thao tác khác nhau. Hữu ích cho chỉnh sửa mặt nạ phức tạp.

ThresholdMask: Chuyển đổi mặt nạ grayscale sang nhị phân tại một ngưỡng. Sử dụng để làm sạch sau khi làm mờ nếu cần.

Ví Dụ Cấu Hình Node

Đây là một cấu hình ComfyUI cụ thể cho chỉnh sửa trung bình:

Load Image → Mask Painting → MaskGrow (expand: 15)
                                    ↓
                             MaskBlur (blur_radius: 25)
                                    ↓
                             VAE Encode (Inpaint)
                                    ↓
                             KSampler...

Mặt nạ mở rộng 15 pixel để đảm bảo độ che phủ đầy đủ, sau đó làm mờ 25 pixel để tạo vùng làm mờ rộng. Điều này xử lý tốt hầu hết các chỉnh sửa điển hình.

Xem Xét Độ Phân Giải

Lượng làm mờ cần mở rộng theo độ phân giải ảnh. Làm mờ 20 pixel trên ảnh 512px là rất lớn; trên ảnh 2048px, nó là tinh tế. Hãy nghĩ theo tỷ lệ thay vì pixel tuyệt đối.

Để có quy tắc ngón tay cái: bán kính làm mờ khoảng 2-4% kích thước ảnh. Đối với 1024px, đó là 20-40 pixel. Điều chỉnh dựa trên nhu cầu cụ thể.

Khớp Màu Sắc và Ánh Sáng

Ngay cả với làm mờ hoàn hảo, sự không khớp màu sắc và ánh sáng tạo ra chuyển đổi rõ ràng. Đây là cách giảm thiểu những vấn đề này.

Cung Cấp Ngữ Cảnh Đủ

Model cần nhìn thấy đủ ảnh xung quanh để khớp màu sắc và ánh sáng. Điều này được kiểm soát bởi một số yếu tố:

Độ che phủ mặt nạ inpainting: Đừng chỉ che chính xác khu vực cần thay đổi. Bao gồm một số ngữ cảnh xung quanh trong khu vực tạo để model nhìn thấy cái cần khớp.

Cường độ denoise: Denoise cao hơn tái tạo mạnh mẽ hơn. Denoise thấp hơn giữ nhiều pixel gốc hơn, giúp khớp màu nhưng hạn chế những gì bạn có thể thay đổi. Tìm sự cân bằng cho chỉnh sửa cụ thể của bạn.

Padding/ngữ cảnh model: Một số model và cấu hình node cho phép bạn chỉ định bao nhiêu ngữ cảnh xung quanh mặt nạ model nhìn thấy. Tối đa hóa điều này để khớp tốt hơn.

Kỹ Thuật Prompt Để Nhất Quán

Prompt của bạn ảnh hưởng đến mức độ khớp tốt của nội dung được tạo với môi trường xung quanh:

Mô tả ánh sáng: "ánh sáng mặt trời ấm từ bên trái," "ánh sáng khuếch tán mềm," "độ tương phản bóng đậm"

Mô tả bảng màu: "tông màu đất trầm," "màu sắc bão hòa đậm," "bóng đổ xanh lạnh"

Khớp phong cách: nếu ảnh có vẻ cụ thể, mô tả nó: "phong cách chụp ảnh phim," "đen trắng độ tương phản cao," "minh họa pastel mềm"

Những mô tả này hướng dẫn model hướng tới đầu ra khớp với môi trường xung quanh.

Quy Trình ComfyUI Miễn Phí

Tìm quy trình ComfyUI miễn phí và mã nguồn mở cho các kỹ thuật trong bài viết này. Mã nguồn mở rất mạnh mẽ.

100% Miễn Phí Giấy Phép MIT Sẵn Sàng Sản Xuất Gắn Sao & Dùng Thử

Hiệu Chỉnh Màu Hậu Kỳ

Đôi khi vùng được tạo cần hiệu chỉnh màu sau inpainting:

  1. Tạo mặt nạ chỉ của khu vực được tạo (có thể sử dụng mặt nạ inpaint gốc)
  2. Áp dụng hiệu chỉnh màu cho khu vực đó:
    • Điều chỉnh đường cong để khớp độ sáng/độ tương phản
    • Hue/saturation để khớp tông màu
    • Cân bằng màu để khớp nhiệt độ
  3. Làm mờ mặt nạ hiệu chỉnh này để thay đổi pha trộn mượt mà

Hiệu chỉnh có mục tiêu này sửa sự không khớp mà không ảnh hưởng toàn bộ ảnh.

Khớp Hạt và Texture

Nếu ảnh gốc có hạt hoặc texture đặc biệt:

Thêm hạt khớp: Sau inpainting, thêm hạt phim vào khu vực được tạo khớp với bản gốc.

Sử dụng khớp texture: Một số quy trình công việc có thể lấy mẫu texture từ bản gốc và áp dụng nó cho vùng được tạo.

Tạo ở độ phân giải đầy đủ: Tạo ở độ phân giải giảm sau đó upscale có thể tạo sự không khớp texture với nội dung độ phân giải gốc.

Kỹ Thuật Pha Trộn Nâng Cao

Ngoài làm mờ cơ bản, các kỹ thuật nâng cao giải quyết các vấn đề đường viền cụ thể.

Inpainting Nhiều Lần

Chạy inpainting nhiều lần với các trọng tâm khác nhau:

Lần đầu: Tạo nội dung chính với làm mờ vừa phải Lần thứ hai: Inpaint chỉ vùng cạnh với denoise cao, cường độ prompt thấp, tập trung vào pha trộn Lần thứ ba: Nếu cần, tinh chỉnh các khu vực vấn đề cụ thể

Mỗi lần có thể sử dụng cài đặt khác nhau được tối ưu hóa cho mục đích của nó.

Denoising Khác Biệt

Áp dụng cường độ denoise khác nhau cho các vùng khác nhau:

  • Denoise cao (0.8-1.0) ở trung tâm nơi bạn muốn nội dung mới
  • Denoise thấp hơn (0.3-0.5) về phía các cạnh để giữ nhiều nội dung gốc hơn

Điều này tạo ra pha trộn vốn có khi các cạnh được hướng dẫn nhiều hơn bởi các pixel gốc.

Outpainting Rồi Cắt

Tạo khu vực lớn hơn bạn cần, sau đó kết hợp phần tốt nhất:

  1. Inpaint khu vực lớn hơn mức thực sự cần thiết
  2. Che phủ nội dung được tạo đó với làm mờ hào phóng
  3. Kết hợp nó lên ảnh gốc
  4. Khu vực được tạo thêm cho bạn sự linh hoạt trong việc đặt đường viền

Kỹ thuật này cho phép bạn đặt vùng pha trộn ở nơi ít thấy nhất.

Pha Trộn Dựa Trên Tần Số

Pha trộn các tần số khác nhau một cách độc lập:

  1. Tách ảnh thành tần số cao và thấp (high-pass/low-pass)
  2. Pha trộn tần số thấp với làm mờ rộng hơn (màu sắc, tông)
  3. Pha trộn tần số cao với làm mờ hẹp hơn (texture, chi tiết)
  4. Kết hợp lại

Kỹ thuật tổng hợp chuyên nghiệp này khớp màu mượt mà trong khi giữ chuyển đổi chi tiết chặt chẽ.

Chế Độ Pha Trộn

Khi kết hợp nội dung được tạo, chế độ pha trộn có thể giúp:

  • Normal: Kết hợp tiêu chuẩn
  • Soft Light: Có thể giúp khớp độ tương phản
  • Color: Chỉ chuyển màu từ lớp này sang lớp khác
  • Luminosity: Chỉ chuyển độ sáng

Thử nghiệm với chế độ pha trộn đôi khi giải quyết đường viền dai dẳng.

Giải Pháp Vấn Đề Cụ Thể

Đây là giải pháp cho các vấn đề đường viền phổ biến cụ thể.

Phân Dải Màu Trong Chuyển Đổi

Nếu chuyển đổi được làm mờ hiển thị các dải màu rõ ràng:

  • Tăng bán kính làm mờ cho gradient mượt hơn
  • Thêm nhiễu nhẹ vào mặt nạ để phá vỡ các dải
  • Tạo ở độ sâu bit cao hơn nếu có thể
  • Thêm hạt phim để ẩn phân dải

Cạnh Mềm Rõ Ràng

Nếu làm mờ quá rõ ràng như một vùng mềm:

  • Giảm bán kính làm mờ
  • Sử dụng làm mờ suy giảm sắc nét hơn (ít tuyến tính hơn)
  • Đảm bảo cạnh gốc sắc nét bằng cách che chính xác
  • Kiểm tra bạn không làm mềm hai lần (bút được làm mờ + làm mờ)

Thay Đổi Màu Dai Dẳng

Nếu màu không khớp mặc dù prompting:

Muốn bỏ qua sự phức tạp? Apatero mang đến kết quả AI chuyên nghiệp ngay lập tức mà không cần thiết lập kỹ thuật.

Không cần thiết lập Chất lượng như nhau Bắt đầu trong 30 giây Dùng Thử Apatero Miễn Phí
Không cần thẻ tín dụng
  • Hậu xử lý với hiệu chỉnh màu
  • Lấy mẫu màu từ bản gốc và sử dụng trong prompt
  • Sử dụng ảnh tham chiếu (img2img) để hướng dẫn màu
  • Thử seed khác - một số seed khớp tốt hơn

Không Khớp Texture

Nếu texture không khớp tại ranh giới:

  • Tạo ở độ phân giải đầy đủ
  • Thêm nhiễu/hạt khớp sau tạo
  • Sử dụng lấy mẫu/chuyển texture nếu có
  • Làm mờ rộng hơn để trải rộng chuyển đổi

Ranh Giới Chi Tiết Mịn

Nếu chi tiết mịn (tóc, lông, lá) cần cạnh sạch:

  • Sử dụng vẽ mặt nạ rất chính xác
  • Làm mờ bằng phương pháp nhận biết chi tiết
  • Hậu xử lý với công cụ cạnh nhận biết chi tiết
  • Chấp nhận một số làm sạch thủ công cho các cạnh phức tạp

Ví Dụ Quy Trình Công Việc: Thay Khuôn Mặt

Để minh họa các kỹ thuật này, đây là quy trình thay khuôn mặt hoàn chỉnh:

Thiết Lập Ban Đầu

  1. Tải ảnh với khuôn mặt cần thay
  2. Vẽ mặt nạ che khuôn mặt, mở rộng một chút vào tóc và nền
  3. Mở rộng mặt nạ 10 pixel
  4. Làm mờ mặt nạ 20 pixel

Prompting

Positive: "detailed face portrait, natural skin texture, [describe
lighting from image], photorealistic"

Negative: "blurry, smooth skin, different lighting, color mismatch"

Cài Đặt Tạo

  • Cường độ Denoise: 0.85 (đủ cao cho khuôn mặt mới, không quá cao để các cạnh tái tạo hoang dã)
  • Bước: 30-40 (nhiều bước hơn cho chất lượng tốt hơn)
  • CFG: 6-8 (vừa phải để cân bằng)

Hậu Xử Lý

  1. Đánh giá kết quả cho sự khớp màu
  2. Nếu cần, áp dụng điều chỉnh đường cong cho vùng được tạo
  3. Nếu texture da không khớp, thêm nhiễu tinh tế
  4. Kiểm tra đầu ra cuối cùng ở mức zoom 100%

Lặp Lại

Nếu đường viền rõ ràng:

  • Đầu tiên thử tăng bán kính làm mờ
  • Sau đó thử điều chỉnh denoise xuống một chút
  • Sau đó thử thay đổi prompt để khớp tốt hơn
  • Cuối cùng, thử lần thứ hai chỉ trên các cạnh

Cách tiếp cận hệ thống này giải quyết hầu hết các vấn đề đường viền thay khuôn mặt.

Tự Động Hóa và Xử Lý Hàng Loạt

Khi inpainting nhiều ảnh, tự động hóa cần xử lý làm mờ mặt nạ một cách nhất quán.

Quy Trình Mặt Nạ Được Chuẩn Hóa

Tạo subgraph xử lý mặt nạ có thể tái sử dụng:

Mặt Nạ Đầu Vào
    ↓
MaskGrow (biến hoặc cố định)
    ↓
MaskBlur (biến hoặc cố định)
    ↓
Mặt Nạ Đầu Ra

Lưu điều này như một template. Điều chỉnh giá trị grow/blur cho mỗi dự án, nhưng sử dụng xử lý nhất quán.

Tạo Mặt Nạ Tự Động

Khi sử dụng tạo mặt nạ tự động (phân đoạn, phát hiện):

  • Chúng thường tạo mặt nạ cạnh cứng
  • Luôn thêm làm mờ sau tạo
  • Có thể cần mở rộng mạnh mẽ hơn để đảm bảo độ che phủ

Kiểm Soát Chất Lượng

Để inpainting hàng loạt:

  • Kiểm tra kết quả ngẫu nhiên cho đường viền
  • Nếu đường viền nhất quán xuất hiện, điều chỉnh làm mờ toàn cục
  • Ghi lại ảnh có vấn đề để xem xét thủ công

Tự động hóa nên xử lý các trường hợp điển hình; các trường hợp cạnh cần sự chú ý thủ công.

Đối với người dùng muốn inpainting liền mạch mà không cần xử lý mặt nạ thủ công, Apatero.com cung cấp quy trình inpainting được tối ưu hóa với làm mờ và pha trộn tự động.

Đo Lường Thành Công

Làm thế nào bạn biết pha trộn đường viền của bạn có hiệu quả?

Kiểm Tra Trực Quan

Bài kiểm tra chính là nhìn vào kết quả:

  • Xem ở mức zoom 100% - đường viền rõ ràng nhất ở pixel thực tế
  • Pan chậm qua khu vực ranh giới
  • Nheo mắt - điều này nhấn mạnh các cạnh và sự không khớp
  • Nhìn đi và quay lại - mắt tươi bắt được đường viền

Nếu bạn không thể xác định ranh giới mặt nạ ở đâu, bạn đã thành công.

Kiểm Tra A/B

So sánh có và không có làm mờ:

  • Tạo cùng inpaint với mặt nạ cứng
  • Tạo với mặt nạ được làm mờ
  • So sánh ranh giới cạnh nhau
  • Điều này cho thấy làm mờ đang làm gì cho bạn

Kiểm Tra Người Xem

Hiển thị kết quả cho người khác:

  • Mắt tươi bắt được đường viền bạn đã trở nên mù với
  • Hỏi "bạn có thể nói những gì đã được thay đổi không?"
  • Nếu họ có thể xác định ranh giới, lặp lại

Tích Hợp Với Quy Trình ComfyUI

Triển khai các kỹ thuật inpainting này trong ComfyUI đòi hỏi hiểu các node cụ thể và các mẫu quy trình cho phép kết quả chuyên nghiệp.

Các Node Inpainting Thiết Yếu

ComfyUI cung cấp một số node được thiết kế đặc biệt cho quy trình inpainting. Hiểu node nào sử dụng và cách cấu hình chúng là nền tảng cho thành công.

VAE Encode (for Inpainting) khác với VAE Encode tiêu chuẩn bằng cách chấp nhận cả ảnh và mặt nạ. Nó mã hóa ảnh bị che phủ đúng cách để tạo inpainting. Sử dụng cái này thay vì VAE Encode thường xuyên khi quy trình của bạn cần giữ nguyên các khu vực không bị che phủ.

Load Image with Mask cho phép tải cả ảnh và mặt nạ từ các tệp đơn (như xuất PSD) hoặc các tệp riêng biệt. Điều này đơn giản hóa quy trình khi mặt nạ đến từ các ứng dụng chỉnh sửa bên ngoài.

Tham gia cùng 115 thành viên khóa học khác

Tạo Influencer AI Siêu Thực Đầu Tiên Của Bạn Trong 51 Bài Học

Tạo influencer AI siêu thực với chi tiết da sống động, ảnh selfie chuyên nghiệp và cảnh phức tạp. Nhận hai khóa học hoàn chỉnh trong một gói. ComfyUI Foundation để thành thạo công nghệ, và Fanvue Creator Academy để học cách tiếp thị bản thân như một nhà sáng tạo AI.

Giá sớm kết thúc trong:
--
Ngày
:
--
Giờ
:
--
Phút
:
--
Giây
51 Bài Học • 2 Khóa Học Đầy Đủ
Thanh Toán Một Lần
Cập Nhật Trọn Đời
Tiết Kiệm $200 - Giá Tăng Lên $399 Vĩnh Viễn
Giảm giá sớm cho học sinh đầu tiên của chúng tôi. Chúng tôi liên tục thêm giá trị, nhưng bạn khóa giá $199 mãi mãi.
Thân thiện với người mới
Sẵn sàng sản xuất
Luôn cập nhật

Các node xử lý mặt nạ bao gồm GrowMask, BlurMask, và ThresholdMask triển khai quy trình làm mờ được thảo luận trước đó. Kết nối chúng để tạo mặt nạ được làm mờ đúng cách trước khi cung cấp cho VAE Encode.

InpaintModelConditioning cho một số model cung cấp conditioning bổ sung được thiết kế đặc biệt cho các tác vụ inpainting, cải thiện sự kết hợp giữa nội dung được tạo và nội dung gốc.

Xây Dựng Quy Trình Inpainting

Một quy trình inpainting hoàn chỉnh trong ComfyUI kết nối các yếu tố này theo trình tự:

Bắt đầu với tải ảnh và mặt nạ, từ các nguồn riêng biệt hoặc định dạng kết hợp. Xử lý mặt nạ thông qua quy trình làm mờ với các giá trị grow và blur phù hợp cho kích thước chỉnh sửa của bạn.

Kết nối ảnh và mặt nạ đã xử lý với VAE Encode for Inpainting. Điều này tạo ra latents được chuẩn bị đúng cách để tạo.

Sử dụng KSampler tiêu chuẩn với các latents này, model của bạn và conditioning. Tham số cường độ denoise trở nên đặc biệt quan trọng - các giá trị thấp hơn giữ nhiều nội dung gốc hơn trong các vùng chuyển tiếp.

Giải mã và lưu kết quả. So sánh với bản gốc để đánh giá độ rõ ràng của đường viền.

Tối Ưu Hóa Cường Độ Denoise

Tham số cường độ denoise kiểm soát mức độ tái tạo của inpainting so với giữ nguyên. Tìm giá trị tối ưu phụ thuộc vào chỉnh sửa cụ thể của bạn.

Denoise cao (0.8-1.0) hoàn toàn tái tạo khu vực bị che phủ. Sử dụng để thay đổi đối tượng hoặc tạo nội dung hoàn toàn mới. Đòi hỏi làm mờ mặt nạ cẩn thận vì không có sự giữ nguyên nội dung gốc để giúp pha trộn.

Denoise trung bình (0.5-0.8) cân bằng tạo mới với giữ nguyên ngữ cảnh gốc. Tốt cho hầu hết các tác vụ inpainting nơi bạn muốn nội dung mới khớp với môi trường xung quanh.

Denoise thấp (0.3-0.5) giữ hầu hết thông tin gốc trong khi thực hiện các thay đổi có mục tiêu. Hữu ích cho các sửa đổi tinh tế như thay đổi màu hoặc điều chỉnh nhỏ.

Denoise rất thấp thường hoạt động tốt trong vùng chuyển tiếp được làm mờ ngay cả khi sử dụng denoise cao ở trung tâm mặt nạ. Xem xét các cách tiếp cận denoise khác biệt cho các chỉnh sửa phức tạp.

Các Template Quy Trình Cho Tác Vụ Phổ Biến

Lưu các quy trình template cho các tình huống inpainting phổ biến để tránh xây dựng lại từ đầu.

Template loại bỏ đối tượng: Làm mờ rộng (30-50px blur), denoise cao, prompt tập trung vào tiếp tục nền. Tốt để loại bỏ các yếu tố không mong muốn trong khi điền tự nhiên.

Template thay khuôn mặt: Làm mờ vừa phải (15-25px blur), denoise trung bình-cao (0.7-0.85), prompt khuôn mặt chi tiết. Hoạt động tốt để tái tạo khuôn mặt trong khi duy trì ngữ cảnh xung quanh.

Template inpainting chuyển phong cách: Làm mờ biến dựa trên nội dung, denoise trung bình (0.5-0.7), prompt tập trung phong cách. Áp dụng phong cách mới cho các vùng cụ thể trong khi pha trộn với bản gốc.

Để phát triển quy trình toàn diện, xem hướng dẫn các node thiết yếu ComfyUI của chúng tôi để hiểu cách các node inpainting này phù hợp với các quy trình tạo lớn hơn.

Kỹ Thuật Tạo Mặt Nạ Nâng Cao

Tạo mặt nạ hiệu quả đòi hỏi kỹ năng vượt xa việc vẽ bút đơn giản. Các kỹ thuật nâng cao cho phép các chỉnh sửa phức tạp và chính xác hơn.

Tạo Mặt Nạ Tự Động

Phân đoạn được hỗ trợ AI tạo mặt nạ tự động từ prompt hoặc điểm tham chiếu, cho phép lựa chọn phức tạp mà không cần vẽ thủ công.

SAM (Segment Anything) tạo mặt nạ chính xác từ prompt điểm hoặc hộp giới hạn. Nhấp vào một đối tượng và SAM tạo mặt nạ chi tiết theo ranh giới của nó. Đặc biệt hiệu quả cho các đối tượng có cạnh phức tạp.

GroundingDINO + SAM kết hợp prompt văn bản với phân đoạn. Mô tả những gì cần che ("chiếc xe", "người ở bên trái") và hệ thống định vị và phân đoạn nó tự động.

Phân đoạn dựa trên CLIP sử dụng độ tương tự văn bản-ảnh để xác định các vùng khớp với mô tả. Ít chính xác hơn SAM nhưng hữu ích cho lựa chọn dựa trên khái niệm.

Những mặt nạ tự động này thường có cạnh cứng và cần làm mờ sau tạo. Luôn áp dụng quy trình grow-then-blur cho mặt nạ được tạo tự động.

Tinh Chỉnh và Phát Hiện Cạnh

Tinh chỉnh mặt nạ được tạo tự động để độ chính xác cạnh tốt hơn.

Tinh chỉnh phát hiện cạnh sử dụng Canny hoặc các bộ phát hiện cạnh khác để cải thiện ranh giới mặt nạ. Căn chỉnh các cạnh mặt nạ với các cạnh ảnh được phát hiện để kết quả sạch hơn.

Chỉnh sửa thủ công trên mặt nạ tự động kết hợp tốc độ của tạo tự động với độ chính xác của công việc thủ công. Sử dụng tạo tự động làm điểm khởi đầu, sau đó tinh chỉnh các khu vực có vấn đề thủ công.

Tinh chỉnh nhiều lần tạo mặt nạ ban đầu, thực hiện inpainting denoise thấp, sau đó tinh chỉnh mặt nạ dựa trên kết quả. Tinh chỉnh lặp lại hội tụ về ranh giới tối ưu.

Che Đối Tượng Phức Tạp

Các đối tượng có ranh giới phức tạp (tóc, lông, lá cây) thách thức các cách tiếp cận che đơn giản.

Kỹ thuật alpha matte giữ độ trong suốt một phần thay vì mặt nạ nhị phân. Tóc và lông tự nhiên pha trộn ở các cạnh thay vì có ranh giới cứng.

Cách tiếp cận trimap xác định nền trước chắc chắn, nền sau chắc chắn và các vùng chuyển tiếp không chắc chắn. Các thuật toán matting giải quyết cho các giá trị alpha tối ưu trong các vùng không chắc chắn.

Kết hợp nhiều mặt nạ tách các đối tượng phức tạp thành các vùng. Che tóc riêng biệt với khuôn mặt, xử lý độc lập, sau đó kết hợp với pha trộn phù hợp.

Tối Ưu Hóa Hiệu Suất Cho Quy Trình Inpainting

Quy trình inpainting có thể đòi hỏi nhiều tính toán. Tối ưu hóa đảm bảo hoạt động mượt mà đặc biệt khi lặp lại kết quả.

Quản Lý Bộ Nhớ

Inpainting đòi hỏi giữ cả nội dung gốc và nội dung được tạo đồng thời, tăng yêu cầu bộ nhớ.

Xem xét độ phân giải cho inpainting thêm chi phí so với tạo ảnh đầy đủ. Mặt nạ và ảnh gốc yêu cầu bộ nhớ bổ sung ngoài nhu cầu tạo. Đối với các hệ thống bị hạn chế bộ nhớ, xem hướng dẫn tối ưu hóa VRAM của chúng tôi.

Xử lý hàng loạt inpainting tạo nhiều biến thể inpainted để chọn từ. Quản lý bộ nhớ cẩn thận ngăn lỗi hết bộ nhớ khi tạo hàng loạt.

Chiến lược caching cho inpainting giữ ảnh cơ sở được mã hóa giữa các lần lặp trong khi thay đổi prompt hoặc mặt nạ. Điều này tăng tốc lặp lại đáng kể.

Tối Ưu Hóa Tốc Độ

Inpainting thường đòi hỏi nhiều lần lặp để đạt được kết quả tối ưu. Tối ưu hóa tốc độ cho phép thử nghiệm nhanh hơn.

Tạo chỉ vùng bị che phủ một số cách tiếp cận chỉ tạo trong vùng bị che phủ thay vì toàn bộ ảnh. Điều này tăng tốc độ tạo đáng kể cho các chỉnh sửa nhỏ.

Tinh chỉnh dần dần bắt đầu với bước thấp để xem trước nhanh, sau đó tăng bước cho chất lượng cuối cùng. Đánh giá bố cục và pha trộn với tạo nhanh trước khi cam kết chạy chất lượng.

Caching encodings giữ các encoding VAE được cache giữa các lần chạy khi chỉ thay đổi prompt hoặc tham số mặt nạ. ComfyUI cache thông minh nhưng thiết kế quy trình có thể tối đa hóa cache hits.

Câu Hỏi Thường Gặp Về Inpainting

Bán kính làm mờ nào tôi nên sử dụng cho inpainting khuôn mặt?

Đối với inpainting khuôn mặt, sử dụng bán kính làm mờ 15-25 pixel sau khi mở rộng mặt nạ 10-15 pixel. Khuôn mặt nhạy cảm với đường viền, vì vậy làm mờ đầy đủ là thiết yếu. Các giá trị chính xác phụ thuộc vào độ phân giải - sử dụng các giá trị tỷ lệ lớn hơn cho ảnh độ phân giải cao hơn.

Làm thế nào để khớp tông da khi inpainting khuôn mặt?

Bao gồm mô tả tông da trong prompt của bạn ("tông da ấm", "nước da olive"). Cung cấp ngữ cảnh hào phóng ngoài khu vực khuôn mặt. Nếu sự không khớp vẫn còn, sử dụng hiệu chỉnh màu hậu xử lý với mặt nạ inpaint làm lựa chọn.

Tôi có thể inpaint ở độ phân giải cao hơn ảnh gốc không?

Có, thông qua quy trình upscale-then-inpaint. Upscale bản gốc trước, sau đó inpaint ở độ phân giải đầy đủ. Nội dung inpainted khớp với độ phân giải được upscale. Ngoài ra, tạo ở độ phân giải thấp hơn với ngữ cảnh lớn hơn, sau đó upscale kết quả hoàn chỉnh.

Tại sao inpainting của tôi trông mờ so với bản gốc?

Inpainting mờ thường chỉ ra làm mờ quá mức, cường độ denoise quá thấp, hoặc bước không đủ. Giảm bán kính làm mờ, tăng denoise, hoặc thêm nhiều bước lấy mẫu hơn. Cũng kiểm tra rằng độ phân giải đầu ra model của bạn khớp với độ phân giải ảnh gốc.

Làm thế nào để ngăn chặn thay đổi màu trong khu vực inpainted?

Thay đổi màu đến từ sự không khớp ngữ cảnh hoặc xu hướng model. Mô tả màu sắc một cách rõ ràng trong prompt, bao gồm ngữ cảnh không bị che phủ hào phóng trong khu vực nhìn thấy, và sử dụng model được đào tạo trên nội dung tương tự. Hiệu chỉnh màu hậu xử lý sửa các thay đổi dai dẳng.

Cách tiếp cận tốt nhất để inpainting văn bản là gì?

Inpainting văn bản là thách thức vì model AI gặp khó khăn với tạo văn bản mạch lạc. Để loại bỏ văn bản, sử dụng denoise cao và prompt chỉ cho nền. Để tạo văn bản, xem xét sử dụng công cụ overlay văn bản chuyên dụng thay vì inpainting AI.

Làm thế nào để inpaint nhiều đối tượng trong một ảnh?

Sử dụng các lần inpainting riêng biệt cho mỗi đối tượng (xử lý tuần tự) hoặc kết hợp mặt nạ với làm mờ phù hợp cho tất cả các đối tượng. Các lần riêng biệt cho nhiều kiểm soát hơn; mặt nạ kết hợp nhanh hơn. Đảm bảo mặt nạ không chồng chéo nếu sử dụng cách tiếp cận kết hợp.

Kết Luận

Đường viền inpainting vô hình đòi hỏi hiểu tại sao chúng xảy ra và giải quyết có hệ thống từng nguyên nhân. Kỹ thuật cơ bản là làm mờ mặt nạ - tạo ra sự chuyển đổi dần dần ẩn ranh giới bằng cách pha trộn nội dung được tạo và nội dung gốc mượt mà. Nhưng chỉ làm mờ không phải lúc nào cũng đủ; bạn cũng cần khớp màu sắc và ánh sáng thông qua prompting và ngữ cảnh, giải quyết sự không khớp texture, và đôi khi áp dụng hiệu chỉnh hậu xử lý.

Quy trình chuẩn của xử lý mặt nạ grow-then-blur xử lý hầu hết các tình huống. Điều chỉnh số lượng dựa trên kích thước chỉnh sửa và độ phân giải ảnh. Đối với các trường hợp khó khăn, các kỹ thuật nâng cao như inpainting nhiều lần, denoising khác biệt và pha trộn dựa trên tần số cung cấp các công cụ bổ sung.

Inpainting chất lượng chuyên nghiệp trông như chưa bao giờ được chỉnh sửa có thể đạt được với các kỹ thuật này. Cần thực hành để phát triển trực giác cho các cài đặt phù hợp trong các tình huống khác nhau, nhưng các nguyên tắc cơ bản là nhất quán. Kiểm soát các cạnh mặt nạ của bạn, cung cấp ngữ cảnh tốt, khớp màu sắc của bạn, và pha trộn các chuyển đổi của bạn. Làm chủ những yếu tố này và inpainting của bạn sẽ trở nên vô hình.

Đối với người dùng bắt đầu hành trình tạo ảnh AI của họ, hướng dẫn người mới bắt đầu hoàn chỉnh của chúng tôi cung cấp kiến thức nền tảng làm cho các kỹ thuật inpainting này dễ tiếp cận và hiệu quả hơn.

Sẵn Sàng Tạo Influencer AI Của Bạn?

Tham gia cùng 115 học viên đang thành thạo ComfyUI và tiếp thị influencer AI trong khóa học 51 bài đầy đủ của chúng tôi.

Giá sớm kết thúc trong:
--
Ngày
:
--
Giờ
:
--
Phút
:
--
Giây
Đặt Chỗ Của Bạn - $199
Tiết Kiệm $200 - Giá Tăng Lên $399 Vĩnh Viễn