Dies ist der erste Beitrag. Lassen Sie es für Ihre Notizen.
Implementierung einer Quelle, die nur den unteren rechten Teil mehrerer Fotos ausschneidet und speichert. Es ist schwer zu verstehen, selbst wenn ich nur Wörter schreibe, daher ist es sofort ein zugeschnittenes Foto.
trim_photo.py
#importieren
import os, glob
import cv2
#Fotoordner, der zugeschnitten werden soll
importPath = r"C:\Users\User\Desktop\photo"
#Speicherort der Datei nach dem Zuschneiden
outputPath = r"C:\Users\User\Desktop\output"
#Dateiname zum Speichern
fileName = "trim_photo"
#Schneiden Sie Fotos im Zielordner mit einer Schleife zu
i = 1
for infile in glob.glob( os.path.join(importPath, '*.png') ): #Geben Sie nur das PNG-Format an
#Generierung von Dateinamen
imgname= fileName + str(i)
#Datei lesen
img = cv2.imread(infile)
#Geben Sie den Zuschneidebereich an und schneiden Sie ihn aus
img = img[0 : 200, 0 : 300]
cv2.imwrite(outputPath + imgname + '.png', img)
i = i +1
Der Trimmbereich wird an folgenden Stellen angegeben.
#Geben Sie den Zuschneidebereich an und schneiden Sie ihn aus
img = img[0 : 200, 0 : 300]
Im obigen Fall ist festgelegt, dass 200 Pixel von unten und 300 Pixel von rechts ausgeschnitten werden.
Es ist schön, Python einfach implementieren zu können.
Recommended Posts