So schneiden Sie den unteren rechten Teil des Bildes mit Python OpenCV

Einführung

Dies ist der erste Beitrag. Lassen Sie es für Ihre Notizen.

Zielperson

Was ich getan habe

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.

Vor dem Trimmen

lena.jpg

Nach dem Trimmen

trim_photo1.jpg

Quellcode

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

Trimmbereich angegebenes Teil

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.

Schließlich

Es ist schön, Python einfach implementieren zu können.

Recommended Posts

So schneiden Sie den unteren rechten Teil des Bildes mit Python OpenCV
So beschneiden Sie ein Bild mit Python + OpenCV
[Python + OpenCV] Malen Sie den transparenten Teil des Bildes weiß
Ich möchte das Bild entlang der Kontur anstelle des Rechtecks zuschneiden [Python OpenCV]
Ich habe versucht, die Entropie des Bildes mit Python zu finden
Ich habe versucht, das Bild mit Python + OpenCV "gammakorrektur" zu machen
Ich habe eine Funktion zum Trimmen des Bildes von Python openCV erstellt. Verwenden Sie sie daher bitte.
Ich habe versucht, das Bild mit Python + OpenCV zu "glätten"
Schneiden Sie das Bild mit Pythonista auf abgerundete Ecken
Ich habe versucht, das Bild mit Python + OpenCV zu "differenzieren"
Versuchen Sie, die Höhendaten des National Land Research Institute mit Python abzubilden
[Einführung in Python] So sortieren Sie den Inhalt einer Liste effizient mit Listensortierung
[Bilderkennung] Lesen des Ergebnisses der automatischen Annotation mit VoTT
So legen Sie Attribute mit Mock of Python fest
Ich habe versucht, das Bild mit Python + OpenCV zu "binarisieren"
Der einfachste Weg, OpenCV mit Python zu verwenden
So messen Sie die Ausführungszeit mit Python Teil 1
[Python] Umgang mit japanischen Zeichen mit openCV
So messen Sie die Ausführungszeit mit Python Part 2
Hinweis: So erhalten Sie den letzten Tag des Monats mit Python (hinzugefügt am ersten Tag des Monats)
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
Extrahieren Sie die Tabelle der Bilddateien mit OneDrive & Python
So ermitteln Sie die Anzahl der Stellen in Python
So kratzen Sie Bilddaten von Flickr mit Python
[Einführung in Python] Wie iteriere ich mit der Bereichsfunktion?
Hochladen mit Heroku, Flask, Python, Git (Teil 3)
[OpenCV / Python] Ich habe versucht, Bilder mit OpenCV zu analysieren
[Python] So legen Sie den Download-Speicherort mit youtube-dl fest
Konvertieren Sie das Bild in .zip mit Python in PDF
Hochladen mit Heroku, Flask, Python, Git (Teil 1)
Hochladen mit Heroku, Flask, Python, Git (Teil 2)
[Python] Zusammenfassung, wie die Farbe der Figur angegeben wird
[Python] So schreiben Sie den Tabellenstil mit python-pptx um [python-pptx]
Python Open CV hat versucht, das Bild im Text anzuzeigen.
Bildverarbeitung mit Python (Teil 2)
Bildbearbeitung mit Python OpenCV
Bildverarbeitung mit Python (Teil 1)
Bildverarbeitung mit Python (3)
Versuchen Sie, die Position eines Objekts auf dem Schreibtisch (reales Koordinatensystem) anhand des Kamerabilds mit Python + OpenCV zu messen
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
So zählen Sie die Anzahl der Vorkommen jedes Elements in der Liste in Python mit der Gewichtung
Beim 15. Offline-Echtzeitversuch habe ich versucht, das Problem des Schreibens mit Python zu lösen
Ich habe versucht zu simulieren, wie sich die Infektion mit Python ausbreitet
So mischen Sie einen Teil der Python-Liste (at random.shuffle)
[Ev3dev] So zeigen Sie ein BMP-Bild mit Python auf dem LCD an
[Teil 2] Crawlen mit Python! Klicken Sie auf die Webseite, um sich zu bewegen!
Versuchen Sie, den Betrieb von Netzwerkgeräten mit Python zu automatisieren
So gelangen Sie mit Vagrant in die Python-Entwicklungsumgebung
Schätzen Sie die Haltung des AR-Markers mit Python + OpenCV + Drohne
Ruby vs Python Performance. Wie wählt man die richtige Technologie aus?
[Einführung in Python] So erhalten Sie Daten mit der Funktion listdir
[Python] Mit OpenCV können Sie problemlos Bilddateien mit Seriennummern lesen
Holen Sie sich die Quelle der Seite unbegrenzt mit Python zu laden.
Python: So verwenden Sie Async mit
Ich habe versucht, das Problem von F02 zu lösen, wie man mit Python offline in Echtzeit schreibt
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
So erhalten Sie die Python-Version
Erste Schritte mit Python
So kratzen Sie mit Python den Aktienkurs einer einzelnen Aktie von der Nikkei Shimbun-Website