搜索资源列表
Matlab_STCv0
- 时空上下文视觉跟踪(STC)算法的解读与代码复现 该论文提出一种简单却非常有效的视觉跟踪方法。更迷人的一点是,它速度很快,原作者实现的Matlab代码在i7的电脑上达到350fps。 该论文的关键点是对时空上下文(Spatio-Temporal Context)信息的利用。主要思想是通过贝叶斯框架对要跟踪的目标和它的局部上下文区域的时空关系进行建模,得到目标和其周围区域低级特征的统计相关性。然后综合这一时空关系和生物视觉系统上的focus of attention特性来评估新的一
bm3d0
- BM3D算法源代码。NLM去噪算法使用的是inter-patchcorrelation,而Wavelet shrinkage使用的则是intra-patch correlation。这两种方法都取得了不错的效果,一个很自然的想法就是:可以同时使用他们两个方法吗?这便导出了BM3D去噪算法[2],算是现在公认的去噪效果最好的算法。-BM3D algorithm source code. NLM Denoising algorithm using inter-patchcorrelation, an
SLIC_segment
- SLIC 超像素分割算法,在MATLAB平台上实现的算法,其核心为:首先均匀地指定聚类中心,然后根据features将周围的点聚类。- SLIC super pixel segmentation algorithm implemented on the MATLAB platform, the core idea is: first to specify the cluster center, and then according to the features clustering aro
a-new-color-constancy-algorithm
- 在一般的拍摄情况下,光照是平行均匀地照射到物体上的,往往关注光源颜色的变化而忽略了亮度信息,导致校正效果不理想,于是提出了基于亮度的改进算法。该算法的基本思想是,将图像均匀分块求取中心像素并对亮度进行加权,然后求取近似于整幅图像R、G、B三分量的平均灰度值,改进GrayWorld算法时用亮度加权取代了平均灰度值,最后将它与White-patch算法整合到一起,建立方程组解出调节参数,并根据参数进行调整。-In normal shooting situations, the light is un
Gray_World
- Gray world认为R、G、B三个分量对光源的感知是等价的,该算法的基本思想是:通过利用公式求取三个基本颜色红、绿、蓝的像素平均值来确定出整个图像的整体平均值,再以整体平均值为基础调整每个像素的红、绿、蓝分量值,以达到校正色彩偏移的效果。物体表面的平均反射没有色度差。-Gray world that the R, G, B three components of light perception is equivalent to the basic idea of the algorithm
xiaobo
- 小波变换(wavelettransform,WT)是一种新的变换分析方法,它继承和发展了短时傅立叶变换局部化的思想,同时又克服了窗口大小不随频率变化等缺点,能够提供一个随频率改变的“时间-频率”窗口,是进行信号时频分析和处理的理想工具。-Wavelet transform (WT) is a new transform analysis method, which inherits and develops the idea of localized short-time Fourier tra
libsvm
- 用libsvm来实现图像分割,测试图片用的亦是25cases和40cases中的那个littleduck测试图片。主体程序思想为25cases中的代码过程,改进之处为可以让用户利用ginput来提取背景的样本点和前景(待分割出来的目标)的样本点作为训练样本,而不需实现指定背景和前景的样本点,也不用额外的小软件来查看某点的RGB值,ginput即可。-With libsvm to image segmentation, test picture is also used in 25cases an
Jsteg
- 基于DCT的jsteg图像隐写及分析算法,MATLAB实现。 JSteg的算法主要思想是将秘密消息嵌入在量化后的DCT系数的最低比特位上,但对原始值为O、1的DCT系数不进行嵌入。提取秘密消息时,只需将载密图像中不等于0、l的量化DcT系数的LSB取出即可。(The main idea of the JSteg algorithm is to embed secret messages in the lowest bit of the quantized DCT coefficients, b
pcl-master
- pcl 点云库源码,可编译通过 以下为凑字数(pcl i have no idea how to say it in eng)
lvboqi
- 一个完整的信号滤波前后的程序,可能数据有些不一样,但用MATLAB做滤波器的大体思路都差不多(A complete signal filtering procedures before and after, may be some different data, but the general idea of using MATLAB filter is almost the same)
seam carving源程序
- 这是关于内容敏感图像重定向的代码,可以在放大或缩小图片的同时尽量保留图片的内容和结构。(Efficient image resizing techniques should resize an image with a different aspect ration while considering the image content. The main idea of content-aware image resizing is performing different operation
149008204siftMatch
- 三维重构的思路很简单,用OpenGL中纹理贴图功能,将平面图像中的三角形逐个贴到计算出的三维坐标上去就可以了。为了便于观察3D效果,我还设计了交互功能:用方向键可以上下左右旋转重构的模型,用鼠标滚轮可以放大或缩小。用gluLookAt函数可以实现视点旋转的功能。三维重构的代码实现在glFuncs.cpp中。(Three-dimensional reconstruction of the idea is very simple, with OpenGL texture mapping functi
【77】分水岭算法
- 分水岭分割方法,是一种基于拓扑理论的数学形态学的分割方法,其基本思想是把图像看作是测地学上的拓扑地貌,图像中每一点像素的灰度值表示该点的海拔高度,每一个局部极小值及其影响区域称为集水盆,而集水盆的边界则形成分水岭。分水岭的概念和形成可以通过模拟浸入过程来说明。在每一个局部极小值表面,刺穿一个小孔,然后把整个模型慢慢浸入水中,随着浸入的加深,每一个局部极小值的影响域慢慢向外扩展,在两个集水盆汇合处构筑大坝,即形成分水岭。(Watershed segmentation method, a segme
SBF算法
- SBF算法是傅里叶积分的近似估计,其算法思路是用线性插值函数近似被积函数,将线性插值函数分解为有限多个相似基函数(similar basis function)的线性和,对每个基函数进行傅里叶正弦或余弦积分,其结果可表示为简洁的解析形式,故积分运算可转化成一些相对简单的代数运算。在对图像进行去噪!(The SBF algorithm is to approximate the Fu Liye integral algorithm, the idea is to approximate the i
houghchange1
- 分别详述的hough变换的每一步代码程序,体现了hough变换的思想(Hough transform are detailed every step of the code, Hough embodies the idea of transformation)
MATLABABCv2
- 实现人工蜂群算法的基本思想,用到多值函数进行验证。(The basic idea of realizing artificial bee colony algorithm is used to verify the multi value function.)
DFT&DCT
- 编程实现二维8*8图像块的DFT,DCT变换 输入一副RGB图像,将其转化为YCbCr颜色空间,然后对Y分量做分块DFT变换,保存为灰度图像,统计计算时间 编程实现8*8块DCT变换,然后分别显示,当使用64个DCT系数里面的一些系数进行重构,比较其质量;同时熟悉采用FFT来实现DCT变换的思想,并显示2维8*8DCT变换的基函数图像(Programming the DFT, DCT transform of two dimensional 8*8 image block Input
边缘提取
- 边缘提取:边缘检测的基本思想首先是利用边缘增强算子,突出图像中的局部边缘,然后定义象素的“边缘强度”,通过设置阈值的方法提取边缘点集。由于噪声和模糊的存在,监测到的边界可能会变宽或在某点处发生间断。因此,边界检测包括两个基本内容: (1)用边缘算子提取出反映灰度变化的边缘点集。 (2)在边缘点集合中剔除某些边界点或填补边界间断点,并将这些边缘连接成完整的线。(Edge extraction: the basic idea of edge detection is to use edge en
Desktop
- 填补圈子之间的“漏洞”。 首先尝试使用半径为7的圆盘结构元素来关闭圆形图像,除了填充孔之外,还要附上结果图像以及您观察到的任何副作用。(Fill up the "holes" in between the circles.First try closing the circle image by a disk structuring element with radius 7, attach the result image and any side-effects you
ImageProcessing
- 根据大牛自己整理的关于BMP图像的一些基本操作(Some basic operations on BMP images, based on the Daniel's idea)