请问能否提供一个带缓存的高性能模式
将图片数据缓存直接返回结果,这样在需要低延迟的场景下性能大大提升
目前性能的99%的消耗在识别上,而不是图片载入之类的地方。
目标前能的99%的消费在别处,而不是图片加载之类的地方。
是的,性能消耗在识别上 我的意思是在无法改变识别性能消耗问题的情况下,利用缓存实现秒识别 虽然会带来内存占用和缓存预热问题,但是在重复高频场景下(比如固定几个图片或者文字)可以秒识别
再详细一点呢,举个例子,缓存如何实现秒识别?
如果你的意思是缓存固定图片的结果,绕过识别这个过程,那就直接把结果存字典里呗。 比如
缓存 := {"c:\a.jpg":"123456"}
这样你识别前先去缓存里查一下 c:\a.jpg 这张图有没有识别结果,有就直接用,没有再识别就行了。
如果你的意思是缓存固定图片的结果,绕过识别这个过程,那就直接把结果存字典里呗。 比如
缓存 := {"c:\a.jpg":"123456"}这样你识别前先去缓存里查一下 c:\a.jpg 这张图有没有识别结果,有就直接用,没有再识别就行了。
是这个思路,主要是我对ahk不是特别擅长,字典和LRU LFU等缓存淘汰算法等等用ahk我写起来巨困难 所以希望大神能内置类似功能,十分感谢!
不如保存识别结果到数据库,再加载