Image Algorithms 借助opencv的Mat的数据结构来读取图像,实现一些常见的常见的图像处理算法。 ---> 程序没有进行单元测试,仅把公式简单的实现 <--- ------------> 临界条件可能报错,仅供参考 <------------ Image_Canny (C++): Canny边缘检测: 原理参考链接 Image_Resize (C++): 图像缩放 nearest(最邻近插值):原理参考链接 linear(线性插值):原理参考链接 bicubic(双三次插值):原理参考链接 Image_Rotate(Python): 图像旋转:原理参考链接 Image_Histogram_Equalization(Python): 直方图均衡化:原理参考链接 Image_MER(Python): 求目标最小外接矩形 求凸包(Graham扫描法):原理参考链接 旋转卡壳法:原理参考链接 Image_BWLabel(Python): 二值连通区域标记 Two-Pass法:原理参考链接 Image_DFT_IDFT(C++): 二维离散傅立叶变换(原始公式,速度非常慢) Image_FFT_IFFT(C++): 二维离散快速傅立叶变换:原理参考链接 Image_Hough(C++): 霍夫变换:原理参考链接 Image_Radon(C++): Radon变换:原理参考链接 Image_White_Balance(C++): 图像白平衡 灰度世界算法:原理参考连接 完美反射镜法:原理参考链接 自动阈值法:原理参考链接, 论文链接