cvAutoTrack
cvAutoTrack copied to clipboard
bitblt截屏性能问题,占用cpu过高
cpu占用在12%左右。AMD 5800H。
关键路径可能是cv::Mat的create,考虑重构。
作为对比,yap的bitblt+onnx推理在7%左右。
13900k 1.7% 9ms一帧
有点奇怪的
啊
我趣,那个rect裁剪22%。12*0.78 = 9.36。好像可以解释了
我记得有系统缩放的话会有无效区域,哦对前面处理缩放了,那应该没事了
我昨天测的时候就是1.25,是能用的。我昨天遇到的无效区域(增大一圈)的原因是get错了dc
https://github.com/Alex-Beng/cvat.py/blob/e02752636a03e3cbf2912c687669794605019ef7/utils/capture.py#L60-L63
cvat翻了下历史提交,似乎是一直是client的dc。但是有bitblt 窗口size -> client size 的更改,然后导致要裁切?
上班不想翻(主要是结构也改了好多次啊)