[PYTHON] Exemple de script pour afficher BoundingBox avec PIL

Qu'est-ce que tu veux faire

Remarque.

mise à jour

Une fonction qui affiche le BB résultant sur une image PIL

def show_bb(img, x, y, w, h, text, textcolor, bbcolor):
    draw = ImageDraw.Draw(img)
    text_w, text_h = draw.textsize(text)
    label_y = y if y <= text_h else y - text_h
    draw.rectangle((x, label_y, x+w, label_y+h), outline=bbcolor)
    draw.rectangle((x, label_y, x+text_w, label_y+text_h), outline=bbcolor, fill=bbcolor)
    draw.text((x, label_y), text, fill=textcolor)

échantillon

lena_std.jpglena_eye.jpg

from PIL import Image, ImageDraw

img = Image.open(path_to_image)
show_bb(img, 244, 249, 47, 30, "eye", (255, 255, 255), (255, 0, 0))
img.show()

Recommended Posts

Exemple de script pour afficher BoundingBox avec PIL
[Blender] Comment définir shape_key avec un script
Comment afficher le japonais python avec lolipop
J'ai fait un script pour afficher des pictogrammes
Exemple de programme pour afficher des vidéos avec PyQt
Je souhaite afficher plusieurs images avec matplotlib.
[Cocos 2d-x 3.0] Comment automatiser la liaison de script avec le générateur de liaison
Script pour tweeter avec des multiples de 3 et des nombres avec 3 !!
[Version améliorée] Script pour surveiller le CPU avec Python
Comment afficher des images en continu avec matplotlib Memo
Script Python pour obtenir des informations de note avec REAPER
Comment ajouter de l'aide à HDA (avec bonus de script Python)
Développement basé sur les schémas avec Responder: essayez d'afficher l'interface utilisateur Swagger
Il est trop difficile d'afficher le japonais avec le python3 de Vim.
Exemple d'environnement pytest pour réparer la base de données avec Docker
Description à afficher avec Python> fonction> Docstrings> help () / .__ doc__
Installation PIL avec pip
Convertir 202003 en 2020-03 avec les pandas
Affichage de la barre des tâches avec tqdm
Traitement d'image avec PIL
Essayez d'afficher diverses informations utiles pour le débogage avec python
[Linux] Copie des données de Linux vers Windows avec un script shell
[Ev3dev] Comment afficher une image bmp sur un écran LCD avec python
Convertir l'espace colorimétrique RVB en CIELAB avec PIL (Pillow)
Créez un exemple de scène semblable à un jeu avec juste le script Blender 2.80
Convertir des images en sépia avec PIL (Python Imaging Library)
Comment afficher une liste des versions installables avec pyenv
"Copie profonde" et "Copie superficielle" à comprendre avec le plus petit exemple