SpikeCV 提供了 SpikeStream 类来封装脉冲数据,提供了标准化的数据集接口,以及标准的参数传递方式,还提供了全面的模块化,使得开发人员可以轻松定制和改进算法。
对于实时数据读取,SpikeCV 基于多个C++线程池使用多级线程来以高时间分辨率读取脉冲数据。对于实时推断,封装的SpikeStream实例可以供给多个不同模型的并行线程使用。
SpikeCV 不仅提供了脉冲的处理工具和视觉算法,还提供了脉冲相机硬件接口和标准化的脉冲数据集。初学者可以全面学习什么是脉冲数据以及如何使用脉冲相机来处理视觉任务。
我们的目标是在SpikeCV中实现数据获取和算法处理的实时方案。该流程可以从硬件的原始输出中解析用户友好的脉冲,并实时处理视觉任务。其包括两个部分:用于读取实时脉冲的多级线程和在线视觉应用。