如何全速获取框架? - 图像事件侦听器在每个事件之后似乎并不是执行



我的目标是在View Mode(实时获取(中从GIF摄像机中读取1个像素,并每次更新数据时将其保存到文件中。该相机表面上每0.0001秒更新一次,因为这是最小的获取时间数字显微照片,我可以在此相机中选择视图模式。

我可以将图像事件侦听器连接到摄像机的实时图像,并带有消息映射(messagemap = "data_changed:MyFunctiontoExecute"(,并且MyFunctionTo execute正在成功运行,从而为我提供了一个具有许多像素值的文件。

但是,如果我让此事件侦听器运行一秒钟,我只能获得接近100个像素值,当我期望接近10,000时(如果每0.0001秒更新一次实时图像(。

这是因为我认为实时图像没有尽快更新?

事件列表肯定在每个事件中都执行。

但是,高速摄像机的实时播放将在每个获取框架上几乎不使用。它将执行某种累积或采样显示。确切的答案将取决于您所使用的确切系统和制作的配置。

应该注意的是,通常只能通过专用固件和优化的系统来实现超高的帧速率。不太可能的"通用软件方法"(尤其是解释和未编译的代码(将能够提供必要的速度。这种类型的方法从一开始就注定要注定。

(相反,一个可能必须创建一个缓冲区,然后设置系统以直接以最高的帧速率获取数据。这将直接对摄像机进行编码(

最新更新