2017-08-17 39 views
-9

請給我看一些在OpenCV檢測到人臉後如何讓Python運行命令的例子。如何在OpenCV檢測到臉部後讓python運行命令?

+1

SO不是代碼編寫服務,請嘗試自行解決您的問題,並且在您編寫的代碼出現問題時附帶該代碼和問題,我們可以爲您提供幫助。 –

+0

昨天我問了同樣的問題,其中包括我的所有代碼,以及回答我的人,因爲我發佈了我的代碼而生氣。 – Ironchop

+1

你應該參考[https://stackoverflow.com/tour]瞭解如何提出一個好問題。 – UmarZaii

回答

2

比方說,你的代碼看起來像這樣

ret, frame = video_capture.read() 
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml') 
gray_frame= cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) 
faces = face_cascade.detectMultiScale(gray_frame) 

for (x,y,w,h) in faces: 
etc.. etc... 

的東西,如果你運行的代碼放入for,這意味着它檢測到人臉,所以你可以馬上去和運行一個命令那裏。比如像尋找眼睛,或者裁剪檢測到的臉部或其他東西。