Algorithm
本仓库记录了一些个人认为比较有意义的算法,不仅仅局限于计算机视觉,还包括很多方面的算法,如搜索、动态规划等经典算法,或者是一些特定应用场景下的算法,如NMS算法等。本着学习C++为主,本仓库主要以C++实现相应的算法,环境是windows+vs2019,方便调试。喜欢的话可以给本仓库star一下。
如需要在Linux下开发可以参考Linux
分支。
文档说明
C++
文件夹存放的是算法实现的C++代码,已实现的算法或者待实现的算法在下面算法/C++
已经列出。pyhton
同C++
文件夹,存放的是算法实现的python代码,已实现的算法或者待实现的算法在下面算法/Python
已经列出。doc
文件夹存放的是算法的说明文档。src
文件夹存放一些图像视频等。
算法
C++
- 去雾算法
- SIFT算法
- HOG算法
- PatchMatch算法
- D8算法
- Convex Hull,参考:convexhull,Convex Hull using OpenCV in Python and C++
- 图像修复
Python部分
关于Python部分算法在此不再做详细的介绍,在每个文件夹里面都有相应ReadMe文件做介绍以及相关的代码。在此只记录实现的算法。
- ImageSimilarity:图像匹配算法,包括相似性度量的感知哈希算法、模板匹配算法、银行卡号识别实战。
- ImageSegment:图像分割算法
- ImageMask:Mask掩膜操作
- ImageBlur:滤波
- ImageGray:图像灰度化操作
- ImageMorphology:图像形态学变化
- ImageEdgeDetection:图像边缘检测
- ImageContour:图像轮廓
- ImageTransform:图像变换
- ImageSamplingAndClustering:图像采样与聚类
- ImagePointsDetection:图像边角点检测