-
公开(公告)号:CN107169480A
公开(公告)日:2017-09-15
申请号:CN201710504745.5
申请日:2017-06-28
Applicant: 华中科技大学
IPC: G06K9/00 , H04N21/218 , H04N21/234 , H04N21/4402
Abstract: 本发明公开了一种实时视频流的分布式文字识别系统,属于视频流内容识别技术领域。本发明系统包括视频流管理模块、任务调度模块、视频流解码模块和文字识别模块,本发明系统在视频流文字识别处理的同时利用分布式任务调度框架实现多并发实时视频流的处理;视频流解码和文字识别的分离使系统具有更好的适应性,文字识别模块可以修改或替换不会影响视频流的解码模块,利用一个解码模块对应多个文字识别模块可以解决两个模块在处理速度上的不匹配问题;同时采用分布式系统结构实现多并发下的实时视频流处理。本发明主要用于实时性要求高的视频流处理中,而且能够满足多并发实时视频流的处理要求,本发明系统具有很好的实用价值。
-
公开(公告)号:CN107169480B
公开(公告)日:2020-05-19
申请号:CN201710504745.5
申请日:2017-06-28
Applicant: 华中科技大学
IPC: G06K9/00 , H04N21/218 , H04N21/234 , H04N21/4402
Abstract: 本发明公开了一种实时视频流的分布式文字识别系统,属于视频流内容识别技术领域。本发明系统包括视频流管理模块、任务调度模块、视频流解码模块和文字识别模块,本发明系统在视频流文字识别处理的同时利用分布式任务调度框架实现多并发实时视频流的处理;视频流解码和文字识别的分离使系统具有更好的适应性,文字识别模块可以修改或替换不会影响视频流的解码模块,利用一个解码模块对应多个文字识别模块可以解决两个模块在处理速度上的不匹配问题;同时采用分布式系统结构实现多并发下的实时视频流处理。本发明主要用于实时性要求高的视频流处理中,而且能够满足多并发实时视频流的处理要求,本发明系统具有很好的实用价值。
-
公开(公告)号:CN106358003A
公开(公告)日:2017-01-25
申请号:CN201610789254.5
申请日:2016-08-31
Applicant: 华中科技大学
CPC classification number: H04N7/015 , H04N5/76 , H04N7/0125 , H04N7/18
Abstract: 本发明公开了一种视频分析加速方法,将视频帧处理任务按先后顺序划分为四级子任务,并划分到GPU和CPU处理;每一级子任务用一个线程实现,处理完毕后将数据传递给下一级子任务所在线程,各线程并行执行;当没有新的任务或下一级子任务所在线程没有处理完毕时,就暂停等待;相邻两级子任务线程之间使用先进先出FIFO缓冲区队列传递数据;对不存在依赖关系的两个子任务,利用CUDA的函数异步调用实现CPU和GPU子任务的异步协同并行。本发明有效利用异构系统中各种计算资源,建立合理的任务调度机制,降低不同处理器之间的通信开销,以充分发挥各计算资源的计算能力,提高系统效率。
-
公开(公告)号:CN106358003B
公开(公告)日:2019-02-19
申请号:CN201610789254.5
申请日:2016-08-31
Applicant: 华中科技大学
Abstract: 本发明公开了一种视频分析加速方法,将视频帧处理任务按先后顺序划分为四级子任务,并划分到GPU和CPU处理;每一级子任务用一个线程实现,处理完毕后将数据传递给下一级子任务所在线程,各线程并行执行;当没有新的任务或下一级子任务所在线程没有处理完毕时,就暂停等待;相邻两级子任务线程之间使用先进先出FIFO缓冲区队列传递数据;对不存在依赖关系的两个子任务,利用CUDA的函数异步调用实现CPU和GPU子任务的异步协同并行。本发明有效利用异构系统中各种计算资源,建立合理的任务调度机制,降低不同处理器之间的通信开销,以充分发挥各计算资源的计算能力,提高系统效率。
-
-
-