Open cv
Verfasst: Mittwoch 27. Februar 2019, 20:50
Hallo zusammen
ich habe evtl. eine etwas peinliche Frage.
Ich möchte opencv verwenden mit Gesichtserkennung. Da gibt es genügend vorlagen im Internet.
z.b. live.py
Die zu staten ist kein Problem und läuft einwandfrei.
nun die Frage.
Wie starte ich das ding aus einer anderen Datei aus.
z.b. im Main: main_gui.py
Im Main möchte ich nur ein True Fals, ob ein Gesicht erkannt wurde.
Kann mir da bitte jemand helfen.
ich habe evtl. eine etwas peinliche Frage.

Ich möchte opencv verwenden mit Gesichtserkennung. Da gibt es genügend vorlagen im Internet.
z.b. live.py
Code: Alles auswählen
# This script will detect faces via your webcam.
# Tested with OpenCV3
import cv2
cap = cv2.VideoCapture(0)
# Create the haar cascade
faceCascade = cv2.CascadeClassifier("haarcascade_frontalface_default.xml")
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
# Our operations on the frame come here
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# Detect faces in the image
faces = faceCascade.detectMultiScale(
gray,
scaleFactor=1.5,
minNeighbors=5,
minSize=(50, 50)
#flags = cv2.CV_HAAR_SCALE_IMAGE
)
print("Found {0} faces!".format(len(faces)))
# Draw a rectangle around the faces
for (x, y, w, h) in faces:
cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2)
# Display the resulting frame
cv2.imshow('frame', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
nun die Frage.
Wie starte ich das ding aus einer anderen Datei aus.
z.b. im Main: main_gui.py
Code: Alles auswählen
def get_weblive_scan_face (self):
status_webcam_face = self.live.webcam_scan()
print(status_webcam_face)
Kann mir da bitte jemand helfen.