一种V4L2的数据转换方法技术

技术编号:26178830 阅读:45 留言:0更新日期:2020-10-31 14:31
本发明专利技术涉及V4L2接口技术领域,公开了一种V4L2的数据转换方法,包括主控制单元和存储单元,该方法中,主控制单元将外部数据按照固定大小的数据包从输入端口写入到存储单元,当第三方库需要通过V4L2接口读取存储单元存储的外部数据时,主控制单元将外部数据按照V4L2格式从输出端口发送,进而将非标准的V4L2接口数据转换为标准的V4L2接口数据。

【技术实现步骤摘要】
一种V4L2的数据转换方法
本专利技术涉及V4L2接口
,具体涉及一种V4L2的数据转换方法。
技术介绍
V4L2(videoforlinuxtwo)是linux为视频设备提供的一套标准接口,使满足这一标准的设备在应用程序层具有完全的通用性和易扩展性。其中,通用性表现在可以使用同一个程序完成所有基于V4L2驱动接口设备的查看;易扩展性表现在很容易与其它第三方库使用,如opencv、gstereamer和halcon很容易访问这种设备。虽然带有V4L2接口的设备比较好使用,然而复杂的V4L2驱动程序却限制了V4L2接口的使用,对于一些不支持V4L2接口的网络视频设备如工业相机,第三方库很难兼容不同生产厂家的工业相机。
技术实现思路
鉴于
技术介绍
的不足,本专利技术是提供了一种V4L2的数据转换方法,所要解决的技术问题是目前第三方库很难对所有不支持V4L2接口的网络视频设备进行数据交换。为解决以上技术问题,本专利技术提供了如下技术方案:一种V4L2的数据转换方法,包括主控制单元和存储单元,该方法的步骤如下:<本文档来自技高网...

【技术保护点】
1.一种V4L2的数据转换方法,其特征在于:包括主控制单元和存储单元,该方法的步骤如下:/nS1:主控制单元将外部数据从输入端口写入到存储单元;/nS2:主控制单元通过输出端口将存储单元存储的外部数据按照V4L2的接口格式发送出去。/n

【技术特征摘要】
1.一种V4L2的数据转换方法,其特征在于:包括主控制单元和存储单元,该方法的步骤如下:
S1:主控制单元将外部数据从输入端口写入到存储单元;
S2:主控制单元通过输出端口将存储单元存储的外部数据按照V4L2的接口格式发送出去。


2.根据权利要求1所述的一种V4L2的数据转换方法,其特征在于:还包括输入端口打开单元、输入参数设置单元、数据写入单元和输入端口关闭单元,步骤S1具体如下:
S10:主控制单元在接收到所述输入端口的请求打开命令时,主控制单元调用输入端口打开单元来打开所述输入端口;
S11:所述输入端口打开后,主控制单元调用输入参数设置单元来设置所述输入端口的每次写入数据大小;
S12:主控制单元调用数据写入单元将外部数据按照设置的写入数据大小依次从...

【专利技术属性】
技术研发人员:杨从新颜令振李永传
申请(专利权)人:无锡和博永新科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1