所以我有这个python程序检测我的脸并检查我是向左还是向右移动(使用opencv)。我有另一个程序(赛车),当我向这个方向移动时,左右需要命令。汽车应该转向我转过头的方向。
我需要实时向第二个程序发送命令(第二个程序是一个小的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在Windows上工作。
答案 0 :(得分:0)
您可以将两个脚本放在同一个脚本中的两个函数中,然后使用多处理模块同时运行它们并将方向添加到列表或变量中。
这些是了解和使用多处理模块的好网站:
要做到这一点,你必须在python中重写第二个程序。