ich habe vor paar Monaten angefangen mich mit Python-Opencv zu beschäftigen.
Ich erkläre es was mein Problem ist.
Meine Aufgabe ist mittels Python und Opencv mit einer Webcam zu Kombinieren. Das heißt mein Kamera soll apps erkennen, die auf dem Homescreen meines Handys erkennen und die Koordinaten davon zurückgeben.
Ich habe mich bssl schlau

ich hoffe ich konnte bssl erklären was mein Problem ist .

ich werde mich auf ihre vorschlage freuen
vielen dank im voraus
Mus
hier ist das Beispiel zu Template-Matching ( Image in Image)
ich weiss das man etwas cv2.VideoCapture(0) machen muss aber mehr weiss ich leider nicht wie es weitergehen soll :K
ich hoffe ihr werdet mir helfen

Code: Alles auswählen
import numpy as np
import argparse
import imutils
import cv2
ap = argparse.ArgumentParser()
ap.add_argument("-p","--Originale",required = True, help = "Path to Original image")
ap.add_argument("-w","--Template",required = True, help = "Path to Template image")
args = vars(ap.parse_args())
Original = cv2.imread(args["Originale"])
Template= cv2.imread(args["Template"])
(TemplateHeight , TemplateWidth) = Template.shape[:2]
result = cv2.matchTemplate(Original, Template, cv2.TM_CCOEFF)
(_,_, minLoc, maxLoc) = cv2.minMaxLoc(result)
topLeft = maxLoc
botRight = (topLeft[0] + TemplateWidth, topLeft[1] + TemplateHeight)
roi=Original[topLeft[1]:botRight[1], topLeft[0]:botRight[0]]
mask = np.zeros(Original.shape, dtype = "uint8")
Original = cv2.addWeighted(Original, 0.25, mask, 0.75,0)
Original[topLeft[1]:botRight[1], topLeft[0]:botRight[0]]=roi
cv2.imshow("original" , imutils.resize(Original, height = 650 ))
cv2.imshow("template" , Template)
cv2.waitKey(0)