gpt4 book ai didi

c++ - 滚动输出的文本差异

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:09:42 26 4
gpt4 key购买 nike

我有从滚动输出中捕获文本的代码,我正在寻找一种算法(使用 C++/Qt)来告诉我哪些行是新的。 注意:新行只会添加到末尾。

所以在第一次捕获时我可能有以下内容:

hello world
some more text
hello world
some text

第二次捕获可能有:

hello world
some text
yet more text
hello world

所以我希望算法返回我有两条新行:

yet more text
hello world

如果可能的话,如果它可以从最后一行开始并在到达已处理的行时终止,这将有助于提高性能。但我认为这可能是不可能的,因为可能会有重复的行。

最佳答案

好吧,你说它是滚动的,而且你正在使用 OCR,那么你能否也捕获滚动窗口上滚动小部件的大小,并检查它与你记录的线条?

或者,您可以将一个 dll 挂接到生产者程序中,以便在它输出新行时发出信号吗?或者直接将其输出通过管道传输到您的?

关于c++ - 滚动输出的文本差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6148671/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com