一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种CSI相机高帧率图像采集方法与流程

2021-11-05 22:20:00 来源:中国专利 TAG:

技术特征:
1.一种csi相机高帧率图像采集方法,其特征在于,所述方法适用于图像处理平台,所述图像处理平台中设置有csi控制器,所述方法包括:步骤1,将所述csi控制器中的第一缓存帧地址设置为第二缓存帧地址;步骤2,当判定所述csi控制器识别出的所述图像数据帧的帧头信号满足帧头中断阈值时,进入帧头中断服务,读取采集队列中的缓存帧地址配置为第三缓存帧地址,并根据所述csi控制器中的第二缓存帧地址存储所述图像数据帧;步骤3,当判定所述csi控制器识别出的所述图像数据帧的帧尾信号满足帧尾中断阈值时,进入帧尾中断服务,将所述第二缓存帧地址添加至交付队列,并将所述第三缓存帧地址配置为所述csi控制器中存储下一帧图像数据帧的第二缓存帧地址。2.如权利要求1所述的csi相机高帧率图像采集方法,其特征在于,所述图像数据帧由图像传感器发送至所述csi控制器,所述图像传感器依据csi协议配置所述图像数据帧的所述帧头信号以及所述帧尾信号。3.如权利要求1所述的csi相机高帧率图像采集方法,其特征在于,所述步骤1之前,所述方法还包括:所述csi控制器读取所述采集队列中第一个缓存帧地址,记作保留缓存帧地址,读取所述采集队列中第二个缓存帧地址,记作所述第一缓存帧地址。4.如权利要求3所述的csi相机高帧率图像采集方法,其特征在于,所述步骤2中具体包括:步骤21,当判定所述csi控制器识别出的所述图像数据帧的帧头信号满足帧头中断阈值时,进入帧头中断服务,判断所述采集队列是否为空;步骤22,若是,将所述保留缓存帧地址配置为所述第三缓存帧地址,若否,读取采集队列中的缓存帧地址配置为第三缓存帧地址;步骤23,根据所述csi控制器中的第二缓存帧地址存储所述图像数据帧,开启下一帧图像数据帧的传输,并重置所述帧头中断阈值,退出所述帧头中断服务。5.如权利要求4所述的csi相机高帧率图像采集方法,其特征在于,所述步骤3中具体包括:步骤31,当判定所述csi控制器识别出的所述图像数据帧的帧尾信号满足帧尾中断阈值时,进入帧尾中断服务,判断所述第二缓存帧地址是否为所述保留缓存帧地址;步骤32,若是,丢弃所述第二缓存帧地址中对应的存储数据,若否,将所述第二缓存帧地址添加至交付队列;步骤33,将所述第三缓存帧地址配置为所述csi控制器中存储下一帧图像数据帧的第二缓存帧地址,并重置所述帧尾中断阈值,退出所述帧尾中断服务。6.如权利要求4所述的csi相机高帧率图像采集方法,其特征在于,所述步骤23之前,所述方法还包括:判断传输标志位的状态是否处于使能状态,若是,对上一帧图像数据帧进行帧尾异常处理,若否,将所述传输标志位修改为使能状态,其中,所述帧尾异常处理的过程具体包括:步骤a,判断存储上一帧图像数据帧的第二缓存帧地址是否为所述保留缓存帧地址;步骤b,若是,将所述第三缓存帧地址保存为存储当前图像数据帧的第二缓存帧地址,若否,对所述存储上一帧图像数据帧的第二缓存帧地址进行残帧标记,并将标记后的
第二缓存帧地址添加至所述交付队列。7.如权利要求5所述的csi相机高帧率图像采集方法,其特征在于,所述步骤33之前,所述方法还包括:判断传输标志位的状态是否处于使能状态,若是,将所述传输标志位的状态修改为清除状态,若否,对当前图像数据帧进行帧头异常处理,其中,所述帧头异常处理的过程具体包括:步骤c,判断所述采集队列是否为空,若是,将所述保留缓存帧地址配置为所述第三缓存帧地址,若否,读取采集队列中的缓存帧地址配置为第三缓存帧地址;步骤d,将csi控制器中的第二缓存帧地址配置为存储下一帧图像数据帧的地址,并开启下一帧图像数据帧的传输。8.如权利要求1至7中任一项所述的csi相机高帧率图像采集方法,其特征在于,所述方法还包括:步骤4,生成任务队列调度信号,并退出所述帧尾中断服务;步骤5,根据所述任务队列调度信号,读取所述交付队列中的地址,并设置所述交付队列中地址的状态为可提交状态,添加至完成队列,所述完成队列用于向用户提供存储的所述图像数据帧。9.如权利要求1所述的csi相机高帧率图像采集方法,其特征在于,所述采集队列中包含多个缓存帧地址,所述第一缓存帧地址为所述采集队列中的一个缓存帧地址。10.如权利要求1所述的csi相机高帧率图像采集方法,其特征在于,所述图像处理平台为nvidia jetson tx2平台。

技术总结
本申请公开了一种CSI相机高帧率图像采集方法,包括:步骤1,将CSI控制器中的第一缓存帧地址设置为第二缓存帧地址;步骤2,当判定CSI控制器识别出的图像数据帧的帧头信号满足帧头中断阈值时,进入帧头中断服务,读取采集队列中的缓存帧地址配置为第三缓存帧地址,并根据CSI控制器中的第二缓存帧地址存储图像数据帧;步骤3,当判定CSI控制器识别出的图像数据帧的帧尾信号满足帧尾中断阈值时,进入帧尾中断服务,将第二缓存帧地址添加至交付队列,并将第三缓存帧地址配置为CSI控制器中存储下一帧图像数据帧的第二缓存帧地址。通过本申请中的技术方案,解决了英伟达平台图像数据采集过程中实时性较差以及线程图像采集过程中容易出现图像丢帧的问题。出现图像丢帧的问题。出现图像丢帧的问题。


技术研发人员:赵世杰 杨煦 赵复阳 宋伟铭 周中亚 刘敏 郭勇军
受保护的技术使用者:北京大恒图像视觉有限公司
技术研发日:2021.08.05
技术公布日:2021/11/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献