OpenCV (Open Source Computer Vision) ist eine Bibliothek für Computer Vision in Echtzeit. Wenn Sie dieses Tag verwenden, erwähnen Sie bitte die OpenCV-Version, mit der Sie arbeiten (z. B. 3.4.6), und fügen Sie bei Bedarf ein sprachspezifisches Tag (Python, C ++, ...) hinzu.

Mehr über opencv...

Ich habe Probleme, Konturen auf bestimmten Säulen in einem Tisch zu finden. Das Problem bei der Verwendung von OpenCV besteht darin, dass ich angeben muss, welcher Bereich Rechtecke mit einer IF-Schleife auf X, Y und W (die 2 Achsen und der Breite) zeichnen muss. Dies funktioniert gut, wenn die Tisc....
2 Juni 2021 im 23:46
Ich habe zwei Bilder Image1 (Hund): Link herunterladen Image2 (Vogel): Ich möchte Bild2 auf Bild1 von Keypoints ausrichten. Das Ziel, das beide Keypoints überlappt, und das Vogelbild wird auf dem Hundebild vergrößert und skaliert. Bild 1 mit Schlüsselpunkten: Bild zwei mit Keypoints: Dies sind m....
2 Juni 2021 im 17:04
Ich habe derzeit ein 2D-Array von Werten. Ich versuche derzeit, Bereiche davon mit Werten zu finden, die signifikant unterscheiden und Begrenzungskästen um sie herum ziehen. Derzeit habe ich mich mit dem Scikit-Image, um meine Werte zu testen from skimage import filters val = filters.threshold_otsu(....
31 Mai 2021 im 20:26
Ich habe eine Matrix in OpenCV wie dieses: cv::Mat matrix = cv::Mat::zeros(5, 5, CV_32FC3); Dann möchte ich Matrixmultiplikation auf zwei verschiedene Arten tun, erster kanaliger und zweiter Stelle mit überlastetem Bediener. // VERSION 1: for (int row_count = 0; row_count < image.rows; row_count++)....
31 Mai 2021 im 17:00
Betrachten Sie dieses Bild: Ich möchte nur die Anzahl extrahieren, die die größte Kontur im Bild darstellt, aber OpenCV zeigt immer das Originalbild und die kleinen Konturen kleiner als die Nummer. Wenn ich diese Funktion ausführe def contouTreat(image): gray = cv2.cvtColor(image, cv2.COLOR_BGR2G....
Ich habe ein Bild, es enthält den Kreis-basierten Briefmarken. Ich versuche, diesen Briefmarken-basierten Kreis mit HOUGH-Kreisalgorithmus zu finden, aber ich konnte diesen Kreis nicht finden. Mein Code ist: image1=cv2.imread('1.jpg') gray_image=cv2.cvtColor(image1, cv2.COLOR_BGR2GRAY) th2 = cv2.ada....
Ich versuche, ein Bild auf der Grundlage seines Inhalts zu klassifizieren. Zum Beispiel habe ich Lasten von Bildern wie unten, das enthält einige Inhalte - in diesem Fall numerische Werte. Ich hatte OpenCV- und Pytesseract OCR-Lösung wie hier vorgeschlagen gemacht: https://stackoverflow.com/a/601613....
Ich verwende einen Sift-KEYPOINT-Extraktor / Deskriptor, um Keypoints auf einem Bild zu extrahieren und anzuzeigen, wie in dem untenstehenden Code dargestellt: import cv2 as cv img = cv.imread("my_img.jpg") sift = cv.SIFT_create() (keypoints, descriptors) = sift.detectAndCompute(img,None) img_kp=cv....
30 Mai 2021 im 17:25
Ich habe eine Segmentierungsaufgabe durchgeführt und die extrahierten Blobs mit {{x0} aufgelistet }. Dies führt zu einem einzelnen Kanalbild mit 32-Bit-Tiefe (CV_32S), das die Etiketten der extrahierten Objekte enthält. # Result of my segmentation process: # A binary mask of extracted objects. mask ....
30 Mai 2021 im 16:49
Ich habe ein Video und ich habe es in 7 Teilen geteilt und jedes dieser Teile getrennt gespeichert und seine Länge ist 20 Sekunden. clip1= VideoFileClip("first.mp4") clip2= VideoFileClip("second.mp4") clip3= VideoFileClip("third.mp4") clip5= VideoFileClip("Fourth.mp4") clip4= VideoFileClip("Fifth.mp....
28 Mai 2021 im 21:04
Ich versuche, eine Datei in meinen Docker-Container zu kopieren, aber der Befehl schlägt fehl. Die Datei befindet sich im selben Verzeichnis wie der Dockerfile, sodass ich den Grund für den Fehler nicht verstehe. Ich würde mich über Hilfe oder Ratschläge freuen. Danke vorher. Dies ist der Code: FROM....
28 Mai 2021 im 20:01
Gebraucht: opencv und python3 Ich verwende Python 3.8.2 Betriebssystem: Macos Big Sur 11.2.3 Ich habe diesen Code auf vscode ausprobiert, es zeigt ein Video mit geänderter Geschwindigkeit mit dem Befehl cv2.imshow, aber ich weiß nicht, wie das geänderte Video in meinem Ordner speichert wird: import ....
Hier ist der 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 im 10:03
Ich möchte dieses Symbol mit transparentem Hintergrund finden In diesem Bild Ich habe den folgenden Code ausprobiert: 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, larg....
Ich habe ein binäres Bild in Schwarz und Weiß, ich habe mit OpenCV erstellt, ich möchte schwarze Pixel auf dieses Bild in Rot umwandeln, wie kann ich das erreichen? def convertImageToBinary(): print('converting image to black and white') originalImage = cv2.imread('lena.png') grayImage =....
27 Mai 2021 im 02:35
Ich versuche, bitweise Operationen zu verwenden. In dem untenstehenden Code verwende ich 2 Bilder (IMG1, IMG2). Ich erstelle zwei Masken mit IMG2 (GRAY_INV und GRAY_TEST). img1 = cv2.imread('Computer-Vision-with-Python/DATA/dog_backpack.jpg') img1 = cv2.cvtColor(img1,cv2.COLOR_BGR2RGB) img1 = img1[0....
Wie kann ich den Text aus den hervorgehobenen Bereichen aus dem folgenden Bild mit Tesseract in Python transkriptionieren? ....
26 Mai 2021 im 21:18
Ich möchte die Bilddatei in OpenCV geben, um ein NUMPY-Array zu erstellen, ohne ihn zu entfernen. Mein Code sieht so aus: 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) zip_i....
26 Mai 2021 im 10:18
Meine Gruppe wurde beauftragt, ein Theft-Erkennungsprogramm mit OpenCV und Python zu erstellen Derzeit steht ein Problem, an dem mein Programm Windows öffnen kann, aber nach einigen Sekunden stürzen würde, um das Programm zu starten, das diese Fehlercodes zurückgibt, aber in Python und OpenCv nicht ....
26 Mai 2021 im 09:05
Ich verwende einige Zeit mit Python 3.8.5 (auf Ubuntu 18.04), aber für ein Projekt muss ich mit Python 3.8.5 zusammengestellt sein Also habe ich Python3.7 entlang (von der Quelle) installiert, und alles scheint beim Starten meiner Pispenv-Shell zu arbeiten, kann ich mit meinem Python3.7 zusammenarbe....
25 Mai 2021 im 22:36
Ich habe ein Bild-Array mit RGB, np.float32 und Werte im Bereich von {0 ... 1. Wenn ich das Array mit 255 multipliziere, und verwenden Sie {cv2.imwrite, ist der Ausgang nicht korrekt. Wenn ich {plt.imshow(img.astype(np.float32)) verwende, ist der Ausgang rechts, aber die Bildgröße ist zu klein. plt.....
25 Mai 2021 im 21:14
In der folgenden Mikroskopie-Image extrahierte ich das horizontale weiße Liniengitter mit morphologischen Bedienern in OpenCV. Ich konnte das Geräusch nicht vollständig loswerden, deshalb gibt es einige weiße Linien dazwischen. Die Gitterlinien müssen parallel zur X-Achse sein. Während des mikroskop....
25 Mai 2021 im 11:07
Ich habe ein Tiefenbild von einer IFM 3D-Kamera, die ein Time-of-Flug-Konzept verwendet, um Tiefenbilder aufzunehmen. Die Kamera wird mit einer Software geliefert, die das Bild darunter zeigt: Ich könnte die Tiefendaten von der Kamera extrahieren und versuchen, ihre Vertretung neu zu erstellen, ab....
Derzeit empfängt mein Python-Server ein base64 codiertes PNG-Bild und wandelt ihn wie folgt in NPARRAY um: 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) Und umgekehrt: retval, buffer = ....
24 Mai 2021 im 21:13
In einem zuvor erstellten Code wurde das Histogramm mit dem {{{{{{{}}} -Modul auf folgende Weise berechnet: h = skimage.exposure.histogram(img, nbins=256) Aber jetzt kann ich {skimage aber nur opencv verwenden. Also, als ich es versuchte h = cv2.calcHist(img, [0], None, [256], [0,256]) Die Ausga....