简单记录在图像处理的学习上使用的算法,主要对图像预处理、图像滤波、边缘检测、噪声处理、特征提取、特征匹配等算法使用QT进行可视化。
软件使用的是QT5.12+vs2019+opencv-3.4.1+win10进行实现,其他版本均可以,由于在CMake编译opencv_contrib的时候出现些问题,导致一些如SURF、BRIEF等算法不能使用。 完整版操作视频可以观看哔哩哔哩
1. QT5.12在官网https://download.qt.io/archive/qt/下载
2. opencv3.4.1在GitHub 中下载
3. 如需使用SURF等算法需在opencv_contrib中下载opencv_contrib-3.4.1,版本要对应好,并下载CMake对opencv_contrib进行编译,可以参考这篇博客。写的很不错,但是不知道我在哪里出了问题,导致总是缺少一些文件,不能正常使用。
记录对QT和opencv的学习,可能有些代码写的比较冗余,效率不高,还请各位看客不要责备,其中一部分函数是直接调用opencv中的函数进行实现。 理论部分可以参考博客。