更快的技术来读取循环中的.txt文件

时间:2016-04-01 20:35:13

标签: c++ oop opencv

我想提高我的表现。问题如下:

  • 我有一个计算机视觉应用程序,只有在参数X <10

  • 时才有效
  • X由另一个程序提供,该程序使用传感器在.txt文件中每5秒提供一次X值。

  • 在CV应用中,我使用while(1)循环内的相机捕捉。

  • 现在我在每次迭代中读取一个包含X值的.txt文件,如果X&lt; 10,CV程序运行,但在每次迭代中,它都会验证X是否仍然是&lt; 10;如果X> 10,CV应用程序应该停止并关闭。

  • 在每次迭代中读取txt的性能较低,因此我正在寻找一种以更有效的方式验证X值的技术。

  • 我在树莓派中使用opencv,C ++。

由于

1 个答案:

答案 0 :(得分:1)

在进程之间共享数据的方式有多种(通常称为进程间通信或IPC)。我建议看一下Boost C ++库的不同选项,其中任何一个都应该比你当前的解决方案快得多。 http://www.boost.org/doc/libs/1_58_0/doc/html/interprocess.html

为ARM构建Boost不应该是一个问题。