[PYTHON] Beschneiden Sie Numpy.ndarray und speichern Sie es als Bild

Bildverarbeitungsbibliotheken wie OpenCV und Caffe konvertieren häufig Bildbilder in Ndarray und verarbeiten sie, aber ich war für einen Moment ratlos, dies als ndarray auszuschneiden und als Bild zu speichern. Seien Sie also vorsichtig.

image_crop.py


import numpy as np
import scipy as sp
import Image

#Bildkoordinaten werden wie unten gezeigt in Variablen gespeichert
# x:Startkoordinaten der x-Achse
# y:Startkoordinaten der y-Achse
# w:Anzahl der Pixel, die Sie von der x-Achse zuschneiden möchten
# h:Anzahl der Pixel, die Sie von der y-Achse zuschneiden möchten

#Bei Verwendung von PIL
pic = Image.open(input_file_path)
imgar = np.asarray(pic.crop((x, y, x+w, y+h)))
sp.misc.imsave('test.jpg', imgar)

#ndarray Wenn Sie damit umgehen möchten, wie es ist
#PIL und x,Beachten Sie, dass y umgekehrt ist
imgar = nd[y: y+h, x: x+w]
sp.misc.imsave('test.jpg', imgar)

Recommended Posts

Beschneiden Sie Numpy.ndarray und speichern Sie es als Bild
Graustufenbild und als CSV speichern
[Python] [Windows] Speichern Sie einen Screenshot als Bild
Holen Sie sich ein Bild von einer Webseite und ändern Sie die Größe
Speichern Sie das Eingangsvideo von der Aufnahmekarte als Bild
Nehmen Sie ein Bild mit Pepper auf und zeigen Sie es auf Ihrem Tablet an
Ein Python-Programm, das die Größe eines Videos ändert und es in ein Bild verwandelt
Starten Sie die Webkamera, machen Sie ein Standbild und speichern Sie es lokal
Die Geschichte, ein Tool zum Laden von Bildern mit Python zu erstellen ⇒ Speichern unter
[Python] Senden Sie das von der Webkamera aufgenommene Bild an den Server und speichern Sie es
So speichern Sie die Feature-Point-Informationen des Bildes in einer Datei und verwenden sie zum Abgleichen
Ich habe ein Bildklassifizierungsmodell erstellt und versucht, es auf dem Handy zu verschieben
So beschneiden Sie ein Bild mit Python + OpenCV
Sortieren Sie Fashion-MNIST-Daten und speichern Sie sie als PNG-Datei
Erstellen Sie mit Azure Custom Vision explosionsartig ein Bildklassifizierungsmodell und implementieren Sie es mit Flask
Speichern Sie das von pyqtgraph gezeichnete Diagramm in einem Bild
POST das Bild mit json und erhalte es mit der Flasche