▍1. bilateralFilter
说明: 平台基于visual studio2015,使用opencv函数实现双边滤波,进行图像处理(bilateral Filter based on opencv)
说明: 平台基于visual studio2015,使用opencv函数实现双边滤波,进行图像处理(bilateral Filter based on opencv)
pca 主成分分析c 代码和原理文档。。。。(PCA principal component analysis c code and principle document.)
说明: pca 主成分分析c 代码和原理文档。。。。(PCA principal component analysis c code and principle document.)
CxImage是一款免费的、开源的、功能强大的图形处理库。 跨平台,支持windows、linux等;支持BMP、GIF、ICO、TGA、JPEG、PCX、PNG、TIFF、MNG、RAS等多种图像格式;支持格式转换、图像处理、几何变换等;最重要的是使用非常简单。此为VC6修正版(CxImage is a C++ image processing library. It can load, save, display, transform images in a very simple and fast way, with transparency, multiple layers and selections, support for BMP GIF JPG PNG MNG TIF ICO TGA PCX J2K JBG RAS PNM RAW PSD.)
说明: CxImage是一款免费的、开源的、功能强大的图形处理库。 跨平台,支持windows、linux等;支持BMP、GIF、ICO、TGA、JPEG、PCX、PNG、TIFF、MNG、RAS等多种图像格式;支持格式转换、图像处理、几何变换等;最重要的是使用非常简单。此为VC6修正版(CxImage is a C++ image processing library. It can load, save, display, transform images in a very simple and fast way, with transparency, multiple layers and selections, support for BMP GIF JPG PNG MNG TIF ICO TGA PCX J2K JBG RAS PNM RAW PSD.)
用c语言实现一些简单的图像处理功能,如灰度化、旋转、拷贝等(Some simple image processing functions, such as gray scale, rotation, copy, etc., are implemented in C language.)
说明: 用c语言实现一些简单的图像处理功能,如灰度化、旋转、拷贝等(Some simple image processing functions, such as gray scale, rotation, copy, etc., are implemented in C language.)
OpenCV FaceDetectDirectShow小波图像分割算法(Wavelet image segmentation algorithm)
说明: OpenCV FaceDetectDirectShow小波图像分割算法(Wavelet image segmentation algorithm)
powell刚性图像配准,c++代码,通过查找非相关方向进行配准.(Polwell rigid image registration, c++ code, by looking for non-related directions for registration.)
说明: powell刚性图像配准,c++代码,通过查找非相关方向进行配准.(Polwell rigid image registration, c++ code, by looking for non-related directions for registration.)
说明: face recognition example for learning
说明: ORB-SLAM 基本延续了 PTAM 的算法框架,但对框架中的大部分组件都做了改进, 归纳起来主要有 4 点: ORB-SLAM 选用了 ORB 特征, 基于 ORB 描述量的特征匹配和重定位, 都比 PTAM 具有更好的视角不变性。此外, 新增三维点的特征匹配效率更高, 因此能更及时地扩展场景。扩展场景及时与否决定了后续帧是否能稳定跟踪。ORBSLAM 加入了循环回路的检测和闭合机制, 以消除误差累积。系统采用与重定位相同的方法来检测回路(匹配回路两侧关键帧上的公共点), 通过方位图 (Pose Graph) 优化来闭合回路。PTAM 需要用户指定 2 帧来初始化系统, 2 帧间既要有足够的公共点, 又要有足够的平移量. 平移运动为这些公共点提供视差 (Parallax) , 只有足够的视差才能三角化出精确的三维位置。ORB-SLAM 通过检测视差来自动选择初始化的 2 帧。PTAM 扩展场景时也要求新加入的关键帧提供足够的视差, 导致场景往往难以扩展. ORB-SLAM 采用一种更鲁棒的关键帧和三维点的选择机制——先用宽松的判断条件尽可能及时地加入新的关键帧和三维点, 以保证后续帧的鲁棒跟踪; 再用严格的判断条件删除冗余的关键帧和不稳定的三维点,以保证 BA 的效率和精度。(Orb-slam basically continues the algorithm framework of PTAM, but most of the components in the framework have been improved, which mainly includes four points:)
主要功能时串口调试,附带的C#自带画图以及MATLAB画图可供参考,根据实际需求更改源码。注意:使用MATLAB画图需要安装运行环境。
轻量级的MTCNN实现,无需caffe和tensorflow基本库支持,内部实现卷积运算,速度比普通mtcnn要快一倍。