▍1. winImageCompletion-master
Implementations of image processing algorithms(This project can be built by Visual Studio 2012. Project description file included. Currently it is for Windows only.)
Implementations of image processing algorithms(This project can be built by Visual Studio 2012. Project description file included. Currently it is for Windows only.)
深度图像的快速实现增强的算法,效果非常好,但是速度很快(Quick to realize the depth of image enhancement algorithms, the effect is very good, but fast)
利用直方图双峰法选取适当阈值对图像进行二值化处理。此法只适用于直方图为双峰状图像。(Using the Shuangfeng method to the appropriate threshold histogram of image processing two values. This method is only applicable to the histogram of image of Shuangfeng.)
程序将界面与数据处理分开,界面采用MFC的对话框模板,对注册、训练、识别和主界面分别建立一个类,通过消息处理函数与用户进行交互,利用多线程来实时显示图像。 数据处理又分为了CFaceAlign(人脸检测+几何归一化)、CLightPrep(光照归一化)、CFaceFeature(Gabor特征提取)、CSubspace(计算Fisherface子空间)四个类,还有一个类 CFaceMngr 负责管理界面与数据之间的交流。这样的程序结构使对界面和算法彼此独立,互不影响。 每个类的具体方法请见相应头文件中的注释。(The program will interface with the data processing separate interface using MFC dialog template, registration, training, recognition and the main interface, respectively, to create a class that interacts with the user through a message handler, using multiple threads to display images in real time.   Data processing is divided into a CFaceAlign (Face Detection+ geometric normalization), CLightPrep (illumination normalization), CFaceFeature (Gabor feature extraction), CSubspace (computing Fisherface subspace) four categories, as well as a class is responsible for managing CFaceMngr interface and data exchange between. Such a program structure allows for interfaces and algorithms are independent of each other. Specific methods of each class, see the comments in the appropriate header files.)
c++特征提取,提取图像当中的红色灯笼。。。(c++ feature extraction, image extraction among red lanterns)
:数字水印将感觉不到的信号嵌入到声频、视频和图像中以实现不同的目的。例如: 添加标题和版权保护。首先介绍 了有关数字水印的基本原理、重要属性及其主体框架。然后,将数字水印按不同角度划分为不同种类。讨论了各种各样的数 字水印算法以及数字水印在不同领域的应用,并简要介绍了对数字水印的攻击。最后,给出了数字水印当前的研究现状和发 展形式及前景。(: Digital watermark embedding imperceptible signals to the audio, video and images to achieve different purposes. Example: Add a title and copyright protection. Firstly, the basic principle about digital watermarking, and the main framework of the important attributes. Then, the digital watermark according to different angles into different types. Discussed a wide range of digital watermarking algorithms and digital watermarking applications in different fields, and a brief introduction of the digital watermarking attacks. Finally, the digital watermark of the current situation and development in the form of research and prospects.)
精心收集的几个去噪算法,包括基于视觉的非线性去噪、BLS_GSM算法、NL-Bayes图像去噪、KSVD去噪等,内容为核心代码,需要配置完善。 (Denoising algorithm of several carefully collected, including visual based nonlinear denoising, BLS_GSM algorithm, NL-Bayes image denoising, KSVD denoising, the content as the core code, the need to improve the allocation of. )
说明: 双目视觉导航的文章,介绍了CCD标定,图像匹配,三维重建等关键技术(TE PLEASE DOWNLOAD IT )
RunSFM中作者写的纹理映射的应用程序(RunSFM the authors write texture mapping application)
里面有注释,还有sift和surf的比较(There are notes, there are more sift and surf the)
sobel segmentation, this algorithme has a great effect for segmenting
裁剪以RGB565格式保存的BMP文件,涉及位图掩码内容(imagecut of the BMP picture which saved with RGB565 format and mask)
说明: 关于图像处理里的一些应用,将视觉相应算法应用到工程实际中,详细解说了算法在这里面的一些应用,很实用。(On some applications in image processing, the visual corresponding algorithm is applied to the engineering practice, a detailed explanation here below in some applications, the proposed algorithm is very practical.)
该代码用于对错误匹配点进行过滤操作,即去除错误的匹配点(The code is used to remove the wrong match points,and make sure the right matching.)
显示图像灰度,可以鼠标点击显示的起始位置及设置显示区域的大小(show the gray of picture ,can click the position and set the scales)
网格简化, 将复杂的带有很多细节的物体的三维立体网格进行任意比例的简化,使得其减少点和面片的数量并保持物体的基本特征,以达到加快图像显示及压缩文件的效果。(Mesh simplification, the complex three-dimensional grid with many of the details of the object simplified in any proportion, such that it reduce the number of points and surfaces of the sheet and keep the basic characteristics of the object, in order to achieve the speed up of the image display and the effect of the compressed file .)
基于灰度图像进行傅立叶变换后的二值化处理(Binarization based on the Fourier transform after the gray image processing)
能实现VFW编程,调用本地视频设备,实现视频捕捉和RGB-YUV颜色空间转换。 (To achieve VFW programming, call the local video equipment, the implementation of video capture and RGB-YUV color space conversion.)
里面涉及了线宽线型的设置,各种图形,还有画笔画刷设置选择,颜色设置等,代码非常齐全,还有编程的每一步都有截图和说明(Which involves the linewidth linear settings, a variety of graphics, and brush brush settings selection, color settings, the code is very complete, and programming of every step have screenshots and description)