光伏板图像中污物检测的设计与实现文献综述
2020-06-22 23:02:40
文 献 综 述 #8212;基于OpenCV的数字图像处理技术 1. 国内外研究现状 OpenCV是一个开放源代码的计算机视觉库。
OpenCV的一个目标是构建一个简单易用的计算机视觉框架,以帮助开发人员更 便捷地设计更复杂的计算机视觉相关应用程序。
OpenCV包含的函数有500多个,覆盖了计算机视觉的许多应用领域,如工厂产品检测、医学成像、信息安全、用户界面、摄像机标定、立体视觉和机器人等。
OpenCV包括5个主要模块,其功能分别包括下面几类。
1) CxCore:包括一些基本结构和算法函数,如数据结构和线性代数支持,主要提供对各种数据类型的基本运算功能。
2) Cv:图像处理和计算机视觉功能,是主要的OpenCV函数,包括图像处理、结构分析、运动分析、物体跟踪、模式识别及摄像机标定等功能。
3) CxAux:OpenCV附加库函数,包括一些实验性的函数,如View Morping、三维跟踪、PCA(Principal components analysis)和HMM(Hidden Markov Model)等函数。
4) HighGUI:用户交互部分,包括GUI(Graphical User Interface)、图像视频I/O和系统调用函数等。
5) ml:机器学习模块,主要内容为分类器。
数字图像处理技术的主要处理技术分析 1) 图像变换技术 图像变换技术一直是数字图像处理研究的重要组成部分,是研究其他技术的基本手段和工具。