Comment couper la partie inférieure droite de l'image avec Python OpenCV

introduction

Ceci est le premier message. Laissez-le pour vos notes.

Personne cible

--Python débutant

Ce que j'ai fait

Implémentation d'une source qui coupe et enregistre uniquement la partie inférieure droite de plusieurs photos. C'est difficile à comprendre même si j'écris seulement des mots, c'est donc une photo recadrée immédiatement.

Avant de couper

lena.jpg

Après la coupe

trim_photo1.jpg

Code source

trim_photo.py


#importer
import os, glob
import cv2

#Dossier photo à recadrer
importPath = r"C:\Users\User\Desktop\photo"
#Emplacement de stockage des fichiers après le rognage
outputPath = r"C:\Users\User\Desktop\output"
#Nom de fichier à enregistrer
fileName = "trim_photo"

#Recadrer les photos dans le dossier cible avec une boucle
i = 1
for infile in glob.glob( os.path.join(importPath, '*.png') ): #Spécifiez uniquement le format png
    #Génération de nom de fichier
    imgname= fileName + str(i)
    #Lecture de fichiers
    img = cv2.imread(infile)
    #Spécifiez la zone de rognage et la découpe
    img = img[0 : 200, 0 : 300]
    cv2.imwrite(outputPath + imgname + '.png', img)
    i = i +1

Zone de rognage de la pièce spécifiée

La zone de rognage est spécifiée aux endroits suivants.

    #Spécifiez la zone de rognage et la découpe
    img = img[0 : 200, 0 : 300]

Dans le cas ci-dessus, il est spécifié de découper 200 pixels du bas et 300 pixels de la droite.

finalement

C'est bien de pouvoir implémenter Python facilement.

Recommended Posts

Comment couper la partie inférieure droite de l'image avec Python OpenCV
Comment recadrer une image avec Python + OpenCV
[Python + OpenCV] Peignez la partie transparente de l'image en blanc
Je veux recadrer l'image le long du contour au lieu du rectangle [python OpenCV]
J'ai essayé de trouver l'entropie de l'image avec python
J'ai essayé la "correction gamma" de l'image avec Python + OpenCV
J'ai créé une fonction pour découper l'image de python openCV, alors veuillez l'utiliser.
J'ai essayé de "lisser" l'image avec Python + OpenCV
Coupez l'image aux coins arrondis avec pythonista
J'ai essayé de "différencier" l'image avec Python + OpenCV
Essayez d'imaginer les données d'élévation du National Land Research Institute avec Python
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
[Reconnaissance d'image] Comment lire le résultat de l'annotation automatique avec VoTT
Comment spécifier des attributs avec Mock of Python
J'ai essayé de "binariser" l'image avec Python + OpenCV
Le moyen le plus simple d'utiliser OpenCV avec python
Comment mesurer le temps d'exécution avec Python Partie 1
[Python] Comment gérer les caractères japonais avec openCV
Comment mesurer le temps d'exécution avec Python, partie 2
Remarque: Comment obtenir le dernier jour du mois avec python (ajouté le premier jour du mois)
Comment obtenir une liste de fichiers dans le même répertoire avec python
[Introduction à Python] Comment obtenir l'index des données avec l'instruction for
Extraire le tableau des fichiers image avec OneDrive et Python
Comment obtenir le nombre de chiffres en Python
Comment récupérer des données d'image de Flickr avec Python
[Introduction à Python] Comment itérer avec la fonction range?
Comment télécharger avec Heroku, Flask, Python, Git (Partie 3)
[OpenCV / Python] J'ai essayé l'analyse d'image de cellules avec OpenCV
[Python] Comment spécifier l'emplacement de téléchargement avec youtube-dl
Convertissez l'image au format .zip en PDF avec Python
Comment télécharger avec Heroku, Flask, Python, Git (Partie 1)
Comment télécharger avec Heroku, Flask, Python, Git (Partie 2)
[Python] Résumé de la façon de spécifier la couleur de la figure
[Python] Comment réécrire le style de table avec python-pptx [python-pptx]
Python Open CV a essayé d'afficher l'image sous forme de texte.
Traitement d'image avec Python (partie 2)
Édition d'image avec python OpenCV
Traitement d'image avec Python (partie 1)
Traitement d'image avec Python (3)
Essayez de mesurer la position d'un objet sur le bureau (système de coordonnées réel) à partir de l'image de la caméra avec Python + OpenCV
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
Comment compter le nombre d'occurrences de chaque élément de la liste en Python avec poids
Le 15e temps réel hors ligne, j'ai essayé de résoudre le problème de l'écriture avec python
J'ai essayé de simuler la propagation de l'infection avec Python
Comment mélanger une partie de la liste Python (au hasard.shuffle)
[Ev3dev] Comment afficher une image bmp sur un écran LCD avec python
[Part.2] Exploration avec Python! Cliquez sur la page Web pour vous déplacer!
Essayez d'automatiser le fonctionnement des périphériques réseau avec Python
Comment entrer dans l'environnement de développement Python avec Vagrant
Estimer la posture du marqueur AR avec Python + OpenCV + drone
Performances Ruby vs Python Comment choisir la bonne technologie?
[Introduction à Python] Comment obtenir des données avec la fonction listdir
[Python] Lecture facile des fichiers image du numéro de série avec OpenCV
Récupérez la source de la page à charger indéfiniment avec python.
Python: comment utiliser async avec
J'ai essayé de résoudre le problème de F02 comment écrire en temps réel hors ligne avec Python
[Python] Utilisation d'OpenCV avec Python (transformation d'image)
Comment obtenir la version Python
Comment démarrer avec Python
Comment gratter le cours d'une action individuelle du site Web Nikkei Shimbun avec Python