OpenCV (Open Source Computer Vision) est une bibliothèque de vision par ordinateur en temps réel. Lorsque vous utilisez cette balise, veuillez mentionner la version d'OpenCV avec laquelle vous travaillez (par exemple 3.4.6), et ajoutez une balise spécifique au langage (python, c ++, ...) si nécessaire.

opencv...

J'apprends OpenCV (C ++) et comme pratique simple, j'ai conçu un effet simple qui rend certains des pixels de l'image noirs ou blancs. Je veux que chaque pixel soit édité au plus une fois; j'ai donc ajouté l'adresse de tous les pixels à un vecteur. Mais cela a rendu mon code très lent; spécialement ....
29 mai 2020 à 15:53
J'ai une image avec des composants détectés. À partir de là, je dois détecter les composants qui forment une "polyligne" d'une certaine largeur (blanc et rouge dans l'image ci-dessous). Quel algorithme est le meilleur pour cela dans OpenCV? J'ai essayé de séparer tous les composants un par un et d'u....
27 mai 2020 à 19:29
J'ai écrit ce code import cv2 cap = cv2.VideoCapture(1) cv2.namedWindow('Original') cv2.namedWindow('Captured') cv2.namedWindow('Deffects') while True: ret, frame = cap.read() gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) cv2.imshow('frame', frame) if cv2.waitKey(1) == ord....
16 mai 2020 à 19:38
Je ne pouvais pas utiliser cv2.imread dans google colab. J'ai essayé comme ça; import cv2 img = cv2.imread('/content/gdrive/My Drive/path_to_image/1.png') print(type(img)) >> `<class 'NoneType'>` Je ne sais pas pourquoi il donne ça !! J'ai essayé à nouveau en dessous ... en utilisant r img = cv2.i....
Je suis nouveau sur python et j'essaye de capturer une image de ma webcam toutes les 5 secondes. import cv2 as cv import time camera = cv.VideoCapture(0) name = 1 while(True): ret, image = camera.read() cv.imwrite('webcam'+str(name)+'.jpg', image) time.sleep(5) name+1 camera.release() cv.dest....
30 avril 2020 à 17:48
Image d'entrée L'image ci-dessus est l'exemple d'entrée que je prends et je veux trouver les coordonnées de tous les pixels rouges de cette image et la stocker dans une liste, puis, plus tard, itérer cette liste et dessiner des cercles autour de chacune des coordonnées que nous trouvé ci-dessus dans....
28 avril 2020 à 16:36
J'apprends actuellement la détection d'images en utilisant CNN etc. J'ai découvert un bon article ici qui explique les étapes de détection de visage à l'aide d'OpenCV. J'ai suivi chaque étape. Mais je suis vraiment bloqué depuis des heures lorsque j'essaie de tester une seule image échantillon. Voic....
Étant donné deux entrées i. image originale & ii. masquer l'image, quelle est la meilleure façon de supprimer l'arrière-plan de l'image d'origine. Image originale Image de masque La sortie finale ne contiendrait que le chien sans arrière-plan et serait transparente. J'ai vu que les images de m....
12 avril 2020 à 10:30
Je travaille sur un projet de reconnaissance faciale utilisant pytorch et mtcnn et après avoir formé mon jeu de données de formation, maintenant je veux faire des prédictions sur l'ensemble de données de test C'est mon code formé optimizer = optim.Adam(resnet.parameters(), lr=0.001) scheduler = Mult....
4 avril 2020 à 22:35
Je suis confus avec le flux de contrôle dans le programme suivant. Le but du code est de dessiner un rectangle dans le flux vidéo en direct de la webcam. Principe de travail: le premier clic initialisera les coordonnées du coin de départ du rectangle et le marquera d'un cercle en gras. Le deuxième ....
J'ai pu lire une image, puis lire un pixel spécifique en utilisant un emplacement de coordonnées qui fonctionne bien (pixel = img[801,600]). Ma prochaine étape consiste à parcourir chaque pixel et à essayer de trouver l'emplacement (dans cet exemple [801 600]) en utilisant les données de pixel. Mon ....
1 avril 2020 à 02:12
J'ai importé cv2 en tant que cv, créé une liste d'indicateurs de seuil, concaténé «cv». avec les drapeaux, puis créé une boucle for pour passer les drapeaux comme arguments. Mais python montre TypeError. J'ai joint l'image de la sortie. Veuillez m'aider à créer tous les seuils possibles à l'aide d'u....
31 mars 2020 à 14:32
J'ai brouillé le visage dans OpenCV comme ceci: J'ai utilisé ce code: face = cv2.medianBlur(face, 100) img[top:bottom,left:right] = face Mais je veux faire le contour du visage rond comme ça (n'a pas besoin d'être parfait) ....
29 mars 2020 à 08:37
J'ai écrit un petit script en python où j'essaie d'extraire ou de recadrer la partie de la carte à jouer qui représente l'illustration uniquement, en supprimant tout le reste. J'ai essayé différentes méthodes de seuillage mais je n'ai pas pu y arriver. Notez également que je ne peux pas simplement e....
Disons que j'ai une image couleur que j'ai chargée dans un tableau numpy de dimensions (200 x 300 x 3). Au total, il y a 60 000 pixels dans l'image. J'essaie d'extraire les coordonnées de largeur, hauteur (x, y) de chaque pixel à partir du coin supérieur gauche supérieur représentant le pixel 1 de....
21 mars 2020 à 02:36
J'ai donc essayé de coder un script Python, qui prend une image en entrée, puis découpe un rectangle avec une couleur d'arrière-plan spécifique. Cependant, ce qui cause un problème pour mes compétences de codage, c'est que le rectangle n'est pas sur une position fixe dans chaque image (la position s....
J'ai une image comme celle-ci: tous zéro pixels; un carré avec des valeurs non nulles. Je voudrais recadrer l'image afin de créer une nouvelle image avec uniquement les valeurs non nulles. J'ai essayé des choses comme image = np.extract(image != 0, image) ou image = image[image != 0] mais celles-ci ....
15 mars 2020 à 14:31
J'obtiens l'erreur suivante lorsque j'essaie de trouver des contours dans une seule image de profondeur. J'ai déjà une img de profondeur unique, je crois que je n'ai pas besoin d'utiliser cv.cvtcolor. img = np.random.rand(224,224) img.astype('uint8') threshold_value = int(np.max(img) * 0.2) print(th....
13 mars 2020 à 01:47
Je voudrais trouver le milieu d'un rectangle tourné. Le rectangle pivoté a les coordonnées suivantes [[317, 80], [183, 291], [479, 150], [378, 387]] J'ai le code suivant pour déterminer cx = (coord[0][0] + coord[2][0])//2 cy = (coord[0][1] + coord[1][1])//2 Malheureusement, le centre ne correspond ....
7 mars 2020 à 03:42
Je joue avec la segmentation Mask RCNN (https://github.com/matterport/Mask_RCNN) programme qui est formé sur l'ensemble de données COCO. Il détecte les personnes (ainsi que de nombreux autres objets que je néglige davantage) dans une image et renvoie un ou plusieurs masques de personne, c.-à-d. Des ....
2 mars 2020 à 17:26
Je veux voir le nombre de canaux pour les images thermiques, les images RVB, les images en niveaux de gris et les images binaires. J'écris donc ce programme: import cv2 import numpy img = cv2.imread("B2DBy.jpg") print('No of Channel is: ' + str(img.ndim)) cv2.imshow("Channel", img) cv2.waitKey() ....
24 févr. 2020 à 13:32
Mon objectif est de mesurer avec précision le diamètre d'un trou à partir d'un microscope. Le flux de travail est: prendre une image, processus d'ajustement, ajustement, convertir le rayon en pixels en mm, écrire dans un csv Il s'agit d'une sortie de mon script de traitement d'image utilisé pour me....
18 févr. 2020 à 23:46
J'ai plusieurs diagrammes d'images, qui contiennent tous des étiquettes sous forme de caractères alphanumériques au lieu de simplement l'étiquette de texte elle-même. Je souhaite que mon modèle YOLO identifie tous les chiffres et caractères alphanumériques qu'il contient. Comment puis-je entraîner m....
18 févr. 2020 à 10:03
Supposons que j'ai un masque de forme creuse, courbe (et pas nécessairement convexe) que j'ai reçu de mes étapes de prétraitement: Je veux maintenant essayer de sélectionner tous les pixels qui se produisent à l'intérieur de cette forme et les ajouter au masque, comme suit: Comment puis-je faire....
18 févr. 2020 à 03:36
Je souhaite implémenter une fonction qui prend une image comme paramètre facultatif. Dans le cas où une image est transmise, je veux l'utiliser - sinon je veux calculer une valeur par défaut. Dans la bibliothèque OpenCV, cv::noArray() est utilisé à cet effet. Quelque chose comme ça: void doStuff(cv:....
13 févr. 2020 à 14:35