1. Nauka
  2. /
  3. Kursy
  4. /
  5. Przetwarzanie obrazów w Pythonie

Connected

ćwiczenie

Usuwanie logo

Jak pokazano w filmie, odtwarzanie obrazów można wykorzystać również do usuwania obiektów ze sceny. W tym ćwiczeniu usuniemy logo Datacamp z obrazu.

Landscape with small datacamp logo
Obraz wczytany jako image_with_logo.

Utworzona maska pozwoli usunąć logo za pomocą inpaintingu w zaznaczonym obszarze.

Pamiętaj, że aby usunąć obiekt z obrazu, możesz ręcznie zaznaczyć ten obszar lub zastosować algorytm analizy obrazu, który go automatycznie znajdzie.

Instrukcje

100 XP
  • Zainicjuj maskę o tym samym kształcie co obraz, używając np.zeros().
  • W masce ustaw wartość 1 dla obszaru, który ma zostać odtworzony metodą inpaintingu.
  • Zastosuj inpainting do image_with_logo, używając mask.