2017-04-21 12 views
0

私は私の顔を検出し、私は左または右(opencvを使用して)移動しているかどうかをチェックするこのPythonプログラムがあります。私はその方向に頭を動かすときに左右のコマンドを必要とする別のプログラム(カーレース)を持っています。車は私の頭を回転させる方向に回転するはずです。リアルタイムでPythonスクリプトから別のプログラムにコマンドを送信

私はその第2プログラムにリアルタイムでコマンドを送る必要があります(第2プログラムは小さなjavascriptファイルです)。私は必要に応じてPythonで書き直すことができます。

私はpywin32を使用しましたが、リアルタイムでは動作しません。私はそれを実行すると、プログラム全体が固まってしまいます。これは私がしたことです:

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

私はpython 3.5を使用しているウィンドウで作業しています。

答えて

0

2つのスクリプトを同じスクリプト内の2つの関数に入れ、マルチプロセッシングモジュールを使用してそれらを同時に実行し、リストまたは変数に方向を追加することができます。あなたががpythonで、第2のプログラムを書き換える必要がありますこれを行うには

これら

は理解し、マルチプロセッシングモジュールを使用するには、いくつかの良いウェブサイトです。

関連する問題