2016-06-06 12 views
1

ich den folgenden Code geschrieben haben, ein Bild in lua anzuzeigen:Set Bildgröße in lua

imagefile="/path/" 
img=image.load(imagefile) 
image.display(img) 

Die Abmessungen des Bildes sind 200x200. Wie kann ich das Bild auf 100 * 100 oder einige andere Dimensionen skalieren?

Antwort

2

In der Standardumgebung gibt es keine Bildbearbeitung. Die Namen Ihrer Tabellen und Funktionen stimmen jedoch mit Fackel überein. Wenn das der Fall ist, verwenden Sie image.scale.

Relevante Zitat von docs (https://github.com/torch/image/blob/master/doc/simpletransform.md#res-imagescalesrc-width-height-mode):

image.scale(src, width, height, [mode])

die Höhe und Breite des Bildes src Rescale Breite Breite und Höhe Höhe zu haben. Der Variablenmodus gibt an, welcher Interpolationstyp verwendet werden soll. Gültige Werte sind bilineare (Standard), bikubische oder einfache Interpolation. Liefert einen neuen res Tensor.