matlab图像处理 推荐,Matlab计算机视觉、图像处理工具箱推荐

一、VLFeat:使用C语言编写提供C语言和Matlab两种接口,能够实现大量计算机视觉算法,其中包括:css

(1)经常使用图像处理功能,包括颜色空间变换、几何变换(做为Matlab的补充,通常可用于数据集的扩充),经常使用的机器学习的算法,包括GMM、SVM、KMeans等,经常使用的图像处理plot工具。html

(2)特征提取,包括Covariant、detectors、HOG、SIFT、MSER等。VLFeat提供了一个vl_covdet()函数做为框架,能够方便的统一所谓“co-variant feature detectors”,包括了DoG, Harris-Affine, Harris-Laplace而且能够提取SIFT或raw patches描述子。算法

(3)超像素(Superpixel)分割,包括经常使用的Quick shift, SLIC算法等框架

(4)高级聚类算法,好比整数KMeans:Integer k-means (IKM)、hierarchical version of integer k-means (HIKM),基于互信息自动断定聚类类数的算法Agglomerative Information Bottleneck (AIB) algorithm等dom

(5)高维特曾匹配算法,随机KD树Randomized kd-trees机器学习

二、MexOpenCV:让Matlab支持调用的OpenCV工具

由石溪大学Kota Yamaguchi教授提出,最近已经合并到了OpenCV学习

最近(大概是九、10月)已经merge到了OpenCV主包,是的OpenCV的功能愈来愈强大。具体功能不详细介绍。网站

三、Peter Kovesi工具箱

这个Matlab的工具箱是由一位叫Peter的人所写,其中包括不少.m的文件,所有Matlab实现,无需编译安装,支持Octave(若是没有Matlab的话,有了这个工具箱也能够在Octave下进行图像处理了)。这个工具箱主要以图像处理算法为主,附带一些三维视觉的基本算法,列一些包括的功能:

(1)Feature Detection via Phase Congruency

(2)Spatial Feature Detection,Harris、Canny之类的特征算法

(3)Edge Linking and Line Segment Fitting,边缘特征和线特征的各类操做

(4)Image Denoising,图像降噪

(5)Surface Normals to Surfaces,从法向量积分出表面

(6)Scalogram Calculation

(7)Anisotropic diffusion,著名的保边缘平滑算法

(8)Frequency Domain Transformations,傅立叶变换

(9)Functions Supporting Projective Geometry,透视几何、三维视觉的一些算法

(10)Feature Matching、特征匹配

(11)Model Fitting and Robust Estimation、RANSAC

(12)Fingerprint Enhancement,指纹图像加强

(13)Interesting Synthetic Images,一些好玩儿的图像生成算法

(14)Image Blending,图像融合

(15)Colourmaps and colour conversions,颜色空间算法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值