Bildvergößerung für Freunde der Konsolen

cicollus

cicollus

Beiträge
187
Möchte ich ein Foto auf die übliche Weise vergrößern, erhalte so entstehen Treppeneffekte oder errechnete Übergänge, welche das Bild etwas unscharf macht.
Auf Github ist ein Programm namens ImageEnhancer zu finden.

Die Installtion ist relatv einfach und auch auf dieser Seite gut beschrieben:
Code:
git clone https://github.com/NahushKulkarni/ImageEnhancer.git
virtualenv env
source ./env/bin/activate
pip install -r requirements.txt

Es gibt evtl. noch eine kleine Falle bei den Anhängigkeiten, die Installtion per pip nimmt es nicht soi genau mit den Abhängigkeiten,
es sind in diesem Fall Abhängikeiten zwischen tensorflow und tensorflow-addons zu beachten. Siehe:
ImportError: cannot import name 'keras_tensor' from 'tensorflow.python.keras.engine'

Das bedeutet in meinem Fall, Ubuntu 20.04 mit der Python-Version 3,8 und der von Tensorflow 2.2.1, das ich tensorflow-addons 0.11.2 benötige.
Kommt die fehlermeldung: cannot import name 'keras_tensor' from 'tensorflow.python.keras.engine'
So korrigiert dies ein

Code:
pip3 uninstall tensorflow-addons
pip3 install tensorflow-addons==0.11.2

Zum Ablauf:

  1. Bild auswählen
  2. Name für vergrößertes Bild festlegen
  3. Methode, bzw. Model auswählen
  4. Bild wird um Faktor 4 skaliert.

Einen kleinen Haken gibt natürlich noch, das Bild ist etwas blaustichig.
Workaround dafür:
  1. Skaliertes Bild im Gimp öffnen
  2. Original Bild im Gimp öffnen und auf 400% skalieren
  3. Im Gimp skaliertes Bild als obere Ebene zu dem mit ImageEnhancer saklierten Bild hinzufügen
  4. Überblend-Modus HSV-Wert oder LCH-Bundheit einstellen

Viel Spaß, als Belohnung erhalten wir eine gute Vergößerung
 
  • Gefällt mir
Reaktionen: TiKaey und Der Bü...