我对我的英语表示歉意。
我需要逐帧显示视频,而不会用固定的FPS撕裂。(以50p模式显示工作,我想显示50个不同的帧)。
我使用软计时器,但没有任何作用(频镜效应)。
我使用cv :: imshow没有opengl。
请告诉我该怎么办?
您可以尝试在IMShow之后立即添加waitKey(20);
调用。20是显示图像后要等待的MS数量。
注意,但是,Waitkey不能保证它在20毫秒结束后会立即返回。它仅保证它将至少运行20毫秒。
如果您需要更可靠的东西(可能是这样,因为您的FPS很高),则应使用一些高精度时钟计数器。就像Linux上的clock_getTime一样。不确定,但是我认为在Windows上是QueryPerformanceCounter