Junge Dame, diese Ängste, die du gerade hast, haben viele Menschen des anderen Geschlechtes auch. Mal angenommen ihr würdet nun beide ewig darauf warten das einer den Schritt macht und schreibt, wo würde das wohl enden?

Sei du selbst und alles ergibt sich dann auch von alleine.

BITTE

...zur Antwort

Schreib ihm das einfach direkt so, wie du es gerade denkst. Entweder lässt er sich auf ein wichtiges Gespräch ein, oder ihm liegt nichts an dir, zumindest nicht mehr...

...zur Antwort

Holy crap, lass dem Jungen bisschen Luft zum atmen. Du musst nicht 24/7 wissen was er macht...

...zur Antwort
Opencv + Python + Winapi Cursor position entsprechend der Match Koordinaten

Hey Leute, ich brauche mal etwas Hilfe.

Ich versuche momentan (nur als Beispiel) von einem Screenshot ein subimage(template) rauszusuchen (mithilfe von template matching) und mir die gefundenen Koordinaten dann zu nutze zu machen, indem ich die Maus an diese entsprechende Position bringe.

Die Sache ist, obwohl das Template gefunden wird und ich die entsprechenden Koordinaten habe, wird die Maus nicht an die entsprechende Position gebracht.

Ein paar zusätzliche Informationen: Ich habe eine Bildschirmauflösung von 1920x1080. Der Screenshot hat die entsprechende Größe. Aus diesem Screenshot habe ich nun einen Teil ausgeschnitten und nun mittels template matching die Koordinaten rausgesucht und auch entsprechend gefunden. Die Maus wird allerdings an eine komplett andere Position gebracht.

Hier ist der entsprechende Quellcode dazu:

import cv2
import win32api

img = cv2.imread("google_homepage.png", 1)
template = cv2.imread("google_g.png", 1)

w, h = template.shape[0:2]

result = cv2.matchTemplate(img, template, cv2.TM_CCOEFF_NORMED)

print (cv2.minMaxLoc(result))
max_loc = cv2.minMaxLoc(result)[3]

bottom_right = (max_loc[0] + w, max_loc[1] + h)

cv2.rectangle(img, max_loc, bottom_right, 255, 2)
cv2.namedWindow("Test", cv2.WINDOW_NORMAL)
cv2.imshow("Test", img)

win32api.SetCursorPos(max_loc)

cv2.waitKey() 

Was ich hier genau versuche, ist die Position von dem großen G von Google zu finden und meine Maus auf diese Position zu bringen. Das das G gefunden wird, zeigt dieser Screenshot hier:

http://img5.fotos-hochladen.net/uploads/example1bujfpzih5x.png

Wie man hier sieht, wird das G entsprechend eingerahmt und max_loc sollte die korrekten Koordinaten enthalten.

Setze ich aber nun den Cursor mittels win32api.SetCursorPos(max_loc), wird dieser zwischen dem g und l gebracht (gekennzeichnet durch das kleine schwarze Kästchen)

img5.fotos-hochladen.net/uploads/example2emqk598hup.png

Hoffe mir kann hier jemand helfen, da ich offensichtlich irgendwo einen Denkfehler habe.

...zum Beitrag

Okay, ich habe es zum funktionieren gebracht, indem ich die entsprechende x-, y-Koordinate mit 0.8 multipliziere. Die Frage nun ist, warum? Warum muss ich den Wert den ich aus dem Template Match erhalte, in meinem Fall mit 0.8 multiplizieren bevor ich die richtige Position bekomme?

...zur Antwort

Wie hier schonmal erwähnt wurde ist es ein Framework. Die Aufgabe eines Frameworks ist es, dir den "Rahmen" und somit die Funktionalitäten der gewünschten Applikation zur Verfügung zu stellen. Irgendwie kann man schon behaupten, dass es ein Baukasten Prinzip ist, nicht wirklich ganz genau, aber weit weit weg. Aber das tut rein gar nichts zur Sache, aus diesem Grund gibt es Frameworks, Entwurfsmuster und die Objektorientierte Programmierung um das Rad nicht 1000x neu zu erfinden. Auf der anderen Seite solltest DU dich fragen, ob du die Implementierung der Funktionalitäten überhaupt auf die Kette kriegen würdest. In MEINEN Augen, sollten sich Entwickler sowieso immer mit der dahinter liegenden Implementierung beschäftigen um neue Dinge zu lernen, falls diese nicht bekannt sind.

Zu deiner Frage zurück. Wen juckt es. Solange es dir die Funktionalitäten bietet die du brauchst, tut es jedes Framework/Engine die du benutzt. Es liegt nämlich in deiner Hand, was du daraus machst.

...zur Antwort
ohne passenden Abschluss wird aus mir in der Hinsicht doch eh nichts

Wenn du diese EInstellung hast, ist es sche*ss egal wasdu für einen Abschluss hast, es wird nichts bringen. Wenn du in Richtung Informatik gehen willst, brauchst du KEIN Studium. Es gibt die Ausbildung zum Anwendungsentwickler. An deiner Stelle würde ich versuchen einen guten Abschluss zu kriegen und noch zusätzlich den Realschullabschluss machen. Damit kann man sich dann auch für eine Ausbildung zum Anwendungsentwickler bewerben. Wo ein Wille ist, da ist auch ein Weg. Wenn du dich aber selbst so runter machst, bitteschön, selbst schuld. Schmorre eben in deiner ach so negativen Welt.

...zur Antwort

Wenn du nicht mal in der Lage bist google vernünftig zu benutzen, ist die Frage von guciu berechtigt.

...zur Antwort

Ernährung umstellen.Sport allein reicht nicht aus...

...zur Antwort

Die haben einfach einen Schaden. Punkt, fertig, aus.

Ich erinnere mich noch gerne an meine Zeit, wo ich in der 10ten war. Da hatten die Blagen wenigstens noch respekt.

Edit: Würde mir irgendwelche Halbstarken Vollidi*ten im Weg stehen, würde ich diese sanft an den Kragen packen und zur Seite stellen... Ich hasse solche Kinder...

...zur Antwort

Mit ihm mal reden? Wie wäre es damit?! Du hast ihm ja sowieso schon einen Brief geschrieben. Reden ist nicht schwer, tut nicht weh und man findet so das eine oder andere heraus...

...zur Antwort

DU fragst DIESE Community hier? Wenn das dein ernst ist, kannst du noch nicht wirklich reif für ein Kind sein... So eine entscheidung treffen angehende Mutter und Vater, keine Community...

...zur Antwort