Usuń tło z obrazu za pomocą Java

Ten artykuł wyjaśnia, jak usunąć tło z Image za pomocą Java. Zawiera informacje o konfiguracji IDE, szczegółowe kroki oraz przykładowy kod do stworzenia narzędzia do usuwania tła w Java. Możesz ustawić różne parametry, aby dostosować proces do własnych potrzeb.

Kroki usuwania tła z obrazu przy użyciu Java

  1. Skonfiguruj środowisko do korzystania z Aspose.Imaging for Java do stworzenia narzędzia do usuwania tła
  2. Zdefiniuj ścieżki wejściowe i wyjściowe, w tym Image i pliki wynikowe
  3. Załaduj obraz wejściowy jako RasterImage z podanej lokalizacji
  4. Skonfiguruj opcje automatycznego maskowania, w tym promień rozmycia, metodę segmentacji i kolor tła
  5. Ustaw opcje eksportu PNG, aby zdefiniować format i lokalizację pliku wynikowego
  6. Użyj ImageMasking.decompose(), aby zastosować maskowanie i wyodrębnić segmenty obrazu
  7. Pobierz konkretną warstwę maski (zwykle obiekt główny) i przygotuj ją do zapisania
  8. Zapisz wybraną maskę jako obraz PNG z przezroczystością alfa

Powyższe kroki opisują, jak opracować narzędzie do usuwania tła w Java. Aby przeprowadzić maskowanie obrazu przy użyciu Aspose.Imaging for Java, najpierw załaduj licencję, określ ścieżki do plików, a następnie załaduj obraz jako RasterImage. Skonfiguruj opcje automatycznego maskowania oraz eksportu do PNG, wykonaj proces maskowania, pobierz warstwę maski i zapisz ją jako przezroczysty obraz PNG.

Kod do czyszczenia tła obrazu w Java

Ten kod pokazuje, jak utworzyć narzędzie do usuwania tła ze zdjęcia w Java. Metoda segmentacji decyduje, jak obraz wejściowy jest analizowany i dzielony na regiony – segmenty lub maski. Biblioteka obsługuje różne algorytmy segmentacji przy użyciu wyliczenia SegmentationMethod, wykorzystywanego m.in. do oddzielania tła i pierwszego planu.

Z tego artykułu dowiedzieliśmy się, jak usunąć tło z obrazu. Aby obrócić obraz, zobacz artykuł Obróć obraz w Java.

 Polski