dessinez un cercle sur l'image opencv
Im avec python et opencv pour obtenir une image de la webcam, et je veux savoir comment dessiner un cercle sur mon image, juste un simple cercle vert avec fond transparent
mon code:
import cv2
import numpy
import sys
if __name__ == '__main__':
#get current frame from webcam
cam = cv2.VideoCapture(0)
img = cam.read()
#how draw a circle????
cv2.imshow('WebCam', img)
cv2.waitKey()
Merci d'avance.
cv2.cercle dessine un cercle sur mon image, mais je veux juste à la frontière du cercle, des idées?
docs.opencv.org/2.4/modules/core/doc/drawing_functions.html Gardez le à portée de main tout en utilisant les fonctions de dessin dans opencv
docs.opencv.org/2.4/modules/core/doc/drawing_functions.html Gardez le à portée de main tout en utilisant les fonctions de dessin dans opencv
OriginalL'auteur Art Grc | 2013-05-10
Vous devez vous connecter pour publier un commentaire.
Utiliser "l'épaisseur" de paramètre pour seulement de la frontière.
OriginalL'auteur Abhishek Thakur
Juste une information supplémentaire:
Le paramètre "center" de OpenCV du dessin, de la fonction cv2.le cercle() prend un tuple de deux nombres entiers. La première est la largeur de l'emplacement et la seconde est la hauteur de l'emplacement. Cette commande est différent de l'habituel tableau d'indexation. L'exemple suivant illustre le problème.
OriginalL'auteur yang5
essayer
Voir le la documentation pour plus de détails
j'ai aussi trouvé cet exemple de code bistr-o-mathik.org/2012/06/13/simple-transparency-in-opencv
OriginalL'auteur Rachel Gallen