摘要
本发明公开了一种基于模块化低耦合的视频采集方法及装置,涉及视频处理技术领域。所述方法包括:对视频处理系统进行初始化,创建统一的系统资源管理接口,实现对视频采集、编码、解码、OSD控制及NPU推送模块的集中管理;基于模块化设计原则,将所述视频采集、编码、解码、OSD控制及NPU推送功能封装为独立模块,通过标准化接口实现模块间数据交互。本发明通过将视频处理系统进行模块化设计,并提供统一标准化接口,达到了极大降低项目代码耦合性的效果,开发人员调用接口时无需关注底层逻辑,保障模块功能独立性;借助模块化的接口设计,实现了开发人员快速集成平台功能,无需深入了解整个代码库即可完成开发工作,从而提高了项目开发效率。