"Schreiben Sie eine Funktion, die eine beliebige Skalierung von Bildern durchführt. Implementieren Sie hierzu das Verfahren aus der Vorlesung und verwenden Sie nicht die Skalierfunktion aus OpenCV."
Schreiben Sie eine Funktion, die eine beliebige Skalierung von Bildern durchführt. Implementieren Sie hierzu das Verfahren aus der Vorlesung und verwenden Sie nicht die Skalierfunktion aus OpenCV.
%% Cell type:code id: tags:
``` python
%matplotlibinline
frommatplotlibimportpyplotasplt
importcv2ascv
importnumpyasnp
importos
defscale(img,height,width):
# Hinweis: Der Typ der Bilder wird hier geändert um Overflows zu vermeiden (siehe Beispiele)
img=img.astype(np.float)
result=np.zeros((height,width,3),np.float)
# TODO: skalieren Sie das Bild und speichern Sie das Ergebnis in result