python 和 c++ 之间流式传输值的通信
communication of a value in streaming between python and c++
我有一个由其他人用 C++ 编写的脚本,它正在对视频进行在线(实时)分析。在 运行 代码中有一个 switch case。每个案例取决于在线视频分析中检测到的内容,事件频率应接近 20Hz。
在每个 "case" 中,我想将 "something" 发送到我正在构建的 python 脚本。 python 脚本正在联机,对事件进行计数,并在阈值后写入串行端口。永远这样做。
我的问题是 "online" 两个脚本之间的通信...
c++ 中的 "already built" 软件已经发送了许多不同的 cout,所以我无法将我想要的信息与其他 cout 分开。我想找一个其他的"output"或者一种方法来区分我的相关信息...
所以我想从 C++ 发送到 python
我应该使用什么?
我可以创建从 C++ 脚本到 python 脚本的管道吗?我该怎么做才能让它发挥作用 "online"?
非常感谢
我找到了在 shell 脚本中使用 "pipe" 的方法:
./scriptc++ | ./script2.py
我的 C++ 的标准输出重定向到我的 puthon 脚本的标准输入
有效!
我有一个由其他人用 C++ 编写的脚本,它正在对视频进行在线(实时)分析。在 运行 代码中有一个 switch case。每个案例取决于在线视频分析中检测到的内容,事件频率应接近 20Hz。
在每个 "case" 中,我想将 "something" 发送到我正在构建的 python 脚本。 python 脚本正在联机,对事件进行计数,并在阈值后写入串行端口。永远这样做。
我的问题是 "online" 两个脚本之间的通信...
c++ 中的 "already built" 软件已经发送了许多不同的 cout,所以我无法将我想要的信息与其他 cout 分开。我想找一个其他的"output"或者一种方法来区分我的相关信息...
所以我想从 C++ 发送到 python
我应该使用什么? 我可以创建从 C++ 脚本到 python 脚本的管道吗?我该怎么做才能让它发挥作用 "online"?
非常感谢
我找到了在 shell 脚本中使用 "pipe" 的方法:
./scriptc++ | ./script2.py
我的 C++ 的标准输出重定向到我的 puthon 脚本的标准输入 有效!