2017-04-21 7 views
0

그래서 저는이 얼굴을 감지하고 왼쪽 또는 오른쪽으로 (opencv를 사용하여) 움직이고 있는지 확인하는 Python 프로그램을 가지고 있습니다. 나는 내 머리를 그 방향으로 움직일 때 왼쪽과 오른쪽 명령이 필요한 또 다른 프로그램 (자동차 경주)을 가지고있다. 차가 내 머리를 돌리는 방향으로 회전해야합니다.실시간으로 Python 스크립트에서 다른 프로그램에 명령을 보내십시오.

두 번째 프로그램에 실시간으로 명령을 보내야합니다 (두 번째 프로그램은 작은 자바 스크립트 파일 임). 필요한 경우 Python으로 다시 작성할 수 있습니다.

pywin32를 사용했지만 실시간으로 작동하지 않습니다. 전체 프로그램을 실행하면 멈추게됩니다. 이것이 내가 한 것입니다 :

import win32com.client as comclt 
wsh= comclt.Dispatch("WScript.Shell") 
wsh.AppActivate("Notepad") 
if head_is_left(): 
    wsh.SendKeys("{LEFT}") 

저는 파이썬 3.5를 사용하는 창에서 작업하고 있습니다.

답변

0

동일한 스크립트에서 두 개의 스크립트를 두 개의 함수로 넣은 다음 다중 처리 모듈을 사용하여 동시에 실행하고 목록이나 변수에 방향을 추가 할 수 있습니다. 당신이 생각 파이썬에서 두 번째 프로그램을 다시 작성해야합니다 이렇게하려면

:

이해하고 멀티 모듈을 사용하는 몇 가지 좋은 웹 사이트입니다.