cicollus
- Beiträge
- 206
Background Remover nennt sich ein Projekt, gehostet unter GitHub - nadermx/backgroundremover: BackgroundRemover lets you Remove Background from images and video with a simple command line interface.
Die Installation ist wenig aufwendig.
Eine kleine Falle ist aber evtl. gegeben: Die Installation der Python-Programme verläuft wiedermal unter PIP, welches nicht dafür bekannt ist seine Python-Paket-Abhängigkeiten richtig auflösen zu können. Aus diesen Grund wurden einige Pakete unter Angabe der Versionsnummern installiert.
Tensorflow ist bereits in der Version 2.4.1 vorhanden.
Speziell, die installierte Tensorflow-Paket-Version benötigt definierte Variante der Pakete numpy und six. Ebenso ist das Paket backgroundremover von bestimmten Varianten dieser beiden Pakete abhängig.
Die Installation erfolgte hier unter Ubuntu 20.04:
Ffmpeg und python3.8-dev wurden bereits mit der Linux-Paketverwaltung installiert.
Ausführung
backgroundremover -i "/path/to/image.jpeg" -o "output.png"
Als Ergebnis sind zwar keine Wunder zu erwarten, aber es ist auf alle Fälle eine gute Vorarbeit für die weitere Bearbeitung
Ein paar Beispiele:



Die Installation ist wenig aufwendig.
Eine kleine Falle ist aber evtl. gegeben: Die Installation der Python-Programme verläuft wiedermal unter PIP, welches nicht dafür bekannt ist seine Python-Paket-Abhängigkeiten richtig auflösen zu können. Aus diesen Grund wurden einige Pakete unter Angabe der Versionsnummern installiert.
Tensorflow ist bereits in der Version 2.4.1 vorhanden.
Speziell, die installierte Tensorflow-Paket-Version benötigt definierte Variante der Pakete numpy und six. Ebenso ist das Paket backgroundremover von bestimmten Varianten dieser beiden Pakete abhängig.
Die Installation erfolgte hier unter Ubuntu 20.04:
Code:
git clone https://github.com/nadermx/backgroundremover.git
cd backgroundremover/
source bin/activate
python3 -m pip install --upgrade pip
pip3 install numpy==1.19.4
pip3 install six==1.16.0
pip3 install backgroundremover==0.1.8
Ffmpeg und python3.8-dev wurden bereits mit der Linux-Paketverwaltung installiert.
Ausführung
backgroundremover -i "/path/to/image.jpeg" -o "output.png"
Als Ergebnis sind zwar keine Wunder zu erwarten, aber es ist auf alle Fälle eine gute Vorarbeit für die weitere Bearbeitung
Ein paar Beispiele:


