熊正,朱沛杰,左冠中
(1.东北林业大学,黑龙江 哈尔滨 150040;2.西北工业大学,陕西 西安 710129)
科学技术的进步大大推进了火灾预防和救援质量的提升,有效识别火灾将会为及时、高效地防控火灾提供巨大帮助。现阶段,火灾识别技术已经逐渐从感烟、感温探测发展为火灾图像视频探测,火灾识别的高效性、准确性和实用性都得到了大幅提升。为进一步优化火灾视频识别方法,可将OpenCV融入其中。
OpenCV是一种由C++语言编写,基于BSD许可发行的跨平台计算机视觉与机器学习软件库,可以在Windows、Android、Mac OS等系统当中运行。目前,OpenCV已经被广泛应用在多个领域当中,人机互动、人脸识别、机器视觉、运动追踪和分析、动作识别、图像分割等领域都可见其身影[1]。它具有强大的跨平台性,属于开源的开发工具,可以被免费应用在各个领域当中。
在实际应用环节,OpenCV有着运行速度快、开发目的明确、运行独立性高、图像视频输入输出效率高且程序底层与高层开发包完善的特点。而且,利用OpenCV能够为深度开发计算机视觉市场提供巨大辅助,它一直致力于成为标准API。应用OpenCV可以快速完成图像数据的分配、释放、复制和转换;能够快速获取文件与摄像头中的图像或视频并完成二者输出;可以基于奇异值算法、解方程算法或矩阵积算法处理矩阵和向量;还能够开展多元结构分析和数字图像的基本处理,更能有效开展动物体图像的追踪分析与运动分割。总之,OpenCV与视频监控领域的适配度极高,将其应用在火灾视频识别和监控领域,可以提高火焰图像采集效率、优化火灾视频探测功能,完善火灾视频识别系统奠定基础。……