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.

Plus à propos opencv...

J'ai des problèmes de recherche de contours sur des colonnes spécifiques dans une table. La question lors de l'utilisation d'OPENCV est que je dois spécifier quelle zone pour dessiner des rectangles avec une boucle IF sur X, Y et W (les 2 axes et la largeur) Cela fonctionne bien si les lignes de tab....
J'ai actuellement une gamme 2D de valeurs. J'essaie actuellement de trouver des zones avec des valeurs significativement différentes et dessinez des boîtes de liaison autour d'eux. Actuellement, j'ai l'habitude d'avoir l'habitude de scikit-image pour seuiller mes valeurs, en faisant from skimage imp....
31 mai 2021 à 20:26
J'ai une matrice à OpenCV comme ceci: cv::Mat matrix = cv::Mat::zeros(5, 5, CV_32FC3); Ensuite, je veux faire une multiplication de matrice de deux manières différentes, premier canal-sage et seconde avec opérateur surchargé. // VERSION 1: for (int row_count = 0; row_count < image.rows; row_count++....
31 mai 2021 à 17:00
Considérez cette image: Je veux extraire seulement le nombre qui représente le plus grand contour de l'image mais OpenCV montre toujours l'image d'origine et les petits contours plus petits que le nombre. Alors quand je gère cette fonction def contouTreat(image): gray = cv2.cvtColor(image, cv2.CO....
J'ai une image, il contient le timbre basé sur le cercle .J'ai essayé de trouver ce cercle à base de timbres à l'aide d'algorithme de cercle de Hough, mais je n'ai pas pu trouver ce cercle. Mon code est: image1=cv2.imread('1.jpg') gray_image=cv2.cvtColor(image1, cv2.COLOR_BGR2GRAY) th2 = cv2.adaptiv....
J'essaie de classer une image basée sur son contenu. Par exemple, j'ai des charges d'images comme ci-dessous, cela contiendra du contenu - dans ce cas des valeurs numériques. J'avais essayé la solution OCR OpenCV et PyTesseract OCR comme proposé ici: https://stackoverflow.com/a/60161328/7250310 Cepe....
J'utilise un extracteur / descripteur de clavier tamisé pour extraire et tracer des tiers des tispoints sur une image comme indiqué dans le code ci-dessous: import cv2 as cv img = cv.imread("my_img.jpg") sift = cv.SIFT_create() (keypoints, descriptors) = sift.detectAndCompute(img,None) img_kp=cv.dr....
30 mai 2021 à 17:25
J'ai effectué une tâche de segmentation et a énuméré les blobs extraits en utilisant {{x0} }. Il en résulte une image unique de canal avec une profondeur de 32 bits (CV_32S) contenant les étiquettes des objets extraits. # Result of my segmentation process: # A binary mask of extracted objects. mask ....
30 mai 2021 à 16:49
Dis, j'ai une vidéo et je l'ai divisée en 7 parties et enregistré chacune de ces pièces séparément et sa longueur est de 20 secondes. clip1= VideoFileClip("first.mp4") clip2= VideoFileClip("second.mp4") clip3= VideoFileClip("third.mp4") clip5= VideoFileClip("Fourth.mp4") clip4= VideoFileClip("Fifth.....
28 mai 2021 à 21:04
J'essaie de copier un fichier dans mon conteneur Docker, mais la commande échoue. Le fichier est dans le même répertoire que le dockerfile, donc je ne comprends donc pas la raison de l'erreur. J'apprécierais toute aide ou conseil. Merci d'avance. Voici le code: FROM ubuntu:20.04 as builder ENV DEBIA....
28 mai 2021 à 20:01
Utilisé: opencv et python3 J'utilise Python 3.8.2 Système d'exploitation: MacOS Big Sur 11.2.3 J'ai essayé ce code sur vscode, il affiche une vidéo avec une vitesse modifiée avec la commande cv2.imshow, mais je ne sais pas comment enregistrer cette vidéo modifiée dans mon dossier: import cv2 cap = c....
Voici le code # import libraries of python OpenCV import cv2 # import Numpy by alias name np import numpy as np # capture frames from a camera cap = cv2.VideoCapture(0) # loop runs if capturing has been initialized while (1): # reads frames from a camera ....
28 mai 2021 à 10:03
Je veux trouver cette icône avec fond transparent Dans cette image J'ai essayé le code suivant: import cv2 method = cv2.TM_SQDIFF_NORMED small_image = cv2.imread('icons/new/test.png') large_image = cv2.imread('icons/example.png') result = cv2.matchTemplate(small_image, large_image, method) mn,_....
J'ai une image binaire en noir et blanc, j'ai créé à l'aide d'OpenCV, j'aimerais convertir des pixels noirs sur cette image en rouge, comment puis-je y parvenir? def convertImageToBinary(): print('converting image to black and white') originalImage = cv2.imread('lena.png') grayImage = cv....
27 mai 2021 à 02:35
J'essaie d'utiliser des opérations binaire. Dans le code ci-dessous, j'utilise 2 images (IMG1, IMG2). Je crée deux masques à l'aide de IMG2 (gris_inv et gris_test). img1 = cv2.imread('Computer-Vision-with-Python/DATA/dog_backpack.jpg') img1 = cv2.cvtColor(img1,cv2.COLOR_BGR2RGB) img1 = img1[0:600,0:....
Comment puis-je transcrire le texte des zones en surbrillance de l'image suivante avec Tesseract à Python? ....
26 mai 2021 à 21:18
Je voudrais transmettre le fichier image dans OpenCV pour créer une matrice numpue sans le décompresser. Mon code ressemble à ceci: zip_file = r'D:\Folder\small_img.zip' with zipfile.ZipFile(zip_file) as zip: for info in zip.infolist(): path_to_image = os.path.abspath(info.filename) ....
26 mai 2021 à 10:18
Mon groupe a été chargé de créer un programme de détection de vol à l'aide d'OPENCV et Python Actuellement, face à un problème dans lequel mon programme est en mesure d'ouvrir Windows mais s'écraserait après quelques secondes de lancement du programme renvoyant ces codes d'erreur, mais je ne sais pa....
26 mai 2021 à 09:05
Pendant quelque temps, j'utilisais OpenCV (4.5.2 compilé de la source) avec Python 3.8.5 (sur Ubuntu 18.04), mais pour un projet, je dois travailler avec Tensorflow, qui ne fonctionne pas avec ma version Python. J'ai donc installé Python3.7 le long de cela (à partir de la source), et tout semble fon....
25 mai 2021 à 22:36
J'ai un tableau d'images avec RGB, np.float32 et valeurs dans la plage de 0 ... 1. Lorsque je multiplie la matrice avec 255 et utilisez cv2.imwrite, la sortie n'est pas correcte. Lorsque j'utilise plt.imshow(img.astype(np.float32)), la sortie est correcte, mais la taille de l'image est trop petite. ....
25 mai 2021 à 21:14
Dans l'image de microscopie suivante, j'ai extrait la grille de ligne blanche horizontale en utilisant des opérateurs morphologiques dans OpenCV. Je ne pouvais pas me débarrasser complètement du bruit, c'est pourquoi il y a des lignes blanches entre les deux. Les lignes de grille doivent être parall....
25 mai 2021 à 11:07
J'ai une image de profondeur à partir d'une caméra 3D IFM qui utilise un concept de temps de vol pour capturer des images en profondeur. L'appareil photo est livré avec un logiciel qui présente l'image comme indiqué ci-dessous: Je pourrais extraire les données de profondeur de la caméra et essayez....
Actuellement, mon serveur Python reçoit une image PNG codée de base64 et la convertit en NPARRAY comme suit: input = data['frame'].split(",")[1] img_data = base64.b64decode(input) nparr = np.frombuffer(img_data, np.uint8) img_np = cv2.imdecode(nparr, cv2.IMREAD_COLOR) Et vice versa: retval, buffer ....
24 mai 2021 à 21:13
Dans un code créé précédemment, l'histogramme a été calculé à l'aide du module skimage, de la manière suivante: h = skimage.exposure.histogram(img, nbins=256) Mais, maintenant, pour certaines raisons, je ne peux pas utiliser skimage mais seulement OpenCV. Alors, quand j'ai essayé h = cv2.calcHist....
J'ai besoin d'aide pour mettre un horodatage sur des images prises par une caméra IP, j'ai créé une version du code qui enregistre l'image en tant que fichier local, puis OpenCV en écrivez dessus, je voudrais maintenant écrire dessus sans l'enregistrer avant , mais je suis coincé. Ceci est le code: ....
24 mai 2021 à 12:06