- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 python编程从入门到实践2版笔记(第16章)
1、csv文件格式import csvfrom datetime import datetimeimport matplotlib.pyplot as pltfilename = 'data/sitka_weather_2014.csv'with open(filename) as f: reader = csv.reader(f) head_row = next(reader) #分析文件头#for index,column_header in en...
2021-07-09 16:50:47
366
原创 python第三方库安装与使用记录
一、Pygame(游戏开发库)1、安装pygame1)官网下载对应版本的pygame,并放至E:\安装路径\python\Lib\site-packages目录下(python安装目录)2)安装pygame在cmd中输入 e:回车至E盘,然后输入: cd 安装路径\python\Lib\site-packages 到此目录下,再执行以下命令 pip install pygame-1.9.4-cp37-cp37m-win_amd64.whl,安装pygame。3)pycharm中配..
2021-07-08 17:10:06
389
转载 JAVA接口与抽象类的区别
Java 接口和抽象类区别1.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 。面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一
2015-04-01 19:51:19
498
转载 SPM空间金字塔匹配模型
SPM:Spatial Pyramid Matching for Recognizing Natural Scene Categories 空间金字塔匹配 SPM即Spatial Pyramid Matching,是一种利用空间金字塔进行图像匹配、识别、分类的算法。SPM是BOF(Bag Of Features)的改进,因为BOF是在整张图像中计算特征点的分布特征,进而生
2014-12-21 13:01:30
12374
1
转载 EM算法
(EM算法)The EM Algorithm 转自1. Jensen不等式 回顾优化理论中的一些概念。设f是定义域为实数的函数,如果对于所有的实数x,,那么f是凸函数。当x是向量时,如果其hessian矩阵H是半正定的(),那么f是凸函数。如果或者,那么称f是严格凸函数。 Jensen不等式表述如下: 如果f是凸函数,X是随机变量,那么
2014-08-21 14:52:06
685
转载 图像卷积
1.使用模板处理图像相关概念: 模板:矩阵方块,其数学含义是一种卷积运算。 卷积运算:可看作是加权求和的过程,使用到的图像区域中的每个像素分别于卷积核(权矩阵)的每个元素对应相 乘,所有乘积之和作为区域中心像素的新值。 卷积核:卷积时使用到的权用一个矩阵表示,该矩阵与使用的图像区域大小相同,其行、列都是奇数,
2014-08-13 17:01:09
951
转载 plot函数参数
一、Matlab绘图中用到的直线属性包括:(1)LineStyle:线形(2)LineWidth:线宽(3)Color:颜色(4)MarkerType:标记点的形状(5)MarkerSize:标记点的大小(6)MarkerFaceColor:标记点内部的填充颜色(7)MarkerEdgeColor:标记点边缘的颜色1、线形
2014-07-10 14:49:11
1355
转载 Deformable Part Model
Deformable Part Model的学习分类: PKU Research2012-09-24 11:07 2841人阅读 评论(3) 收藏 举报pascalmatlabfunctionobjectlinuxfeatures作者讲解视频: http://www.youtube.com/watch?v=_J_clwqQ4gImatlab代码实
2014-07-09 10:48:42
847
转载 计算机视觉相关代码总结
一、特征提取Feature Extraction:· SIFT [1] [Demo program][SIFT Library] [VLFeat]· PCA-SIFT [2] [Project]· Affine-SIFT [3] [Project]· SURF [4] [OpenSURF] [M
2014-06-10 15:10:34
712
转载 SIFT算法译文
Distinctive Image Features from Scale-Invariant Keypoints-SIFT算法译文从尺度不变的关键点选择可区分的图像特征David G.Lowe温哥华不列颠哥伦比亚省加拿大英属哥伦比亚大学计算机科学系Lowe@cs.ubc.ca2003年1月10日接受,2004年1月7日修改,2004年1月22日采用 摘要:
2014-06-06 14:37:30
4985
2
转载 计算机视觉与模式识别 code
计算机视觉与模式识别 code分类: 模式识别与计算机视觉2012-08-14 23:24 3074人阅读 评论(2) 收藏 举报imageclassificationobjectmatlab2010optimization目录(?)[+]UIUC的Jia-Bin Huang同学收集了很多计算机视觉方面的代码,链接如下:https:/
2014-06-04 22:00:14
2326
转载 Sparse Coding稀疏编码
Sparse Coding稀疏编码 如果我们把输出必须和输入相等的限制放松,同时利用线性代数中基的概念,即O = a1*Φ1 + a2*Φ2+….+ an*Φn, Φi是基,ai是系数,我们可以得到这样一个优化问题:Min |I – O|,其中I表示输入,O表示输出。 通过求解这个最优化式子,我们可以求得系数ai和基Φi,这些系数和基就是输入的另外一
2014-04-16 14:54:57
1462
转载 LEE
LLE Algorithm and Implement in Matlab《数学建模案例分析》的大作业用LLE算法,但是原作者网站上提供的源代码有些问题,主要是因为不同版本的Matlab,内置函数eigs返回的特征向量的顺序不同:老版本对应的特征值是升序,而新版本的是降序。在这个问题中,0总是特征值,对应的特征向量为(1,1,…,1),这不是我们要的(如果把它放进来,则用它
2014-04-16 14:07:59
655
转载 k-means
在数据挖掘中,K-Means算法是一种cluster analysis的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。问题K-Means算法主要解决的问题如下图所示。我们可以看到,在图的左边有一些点,我们用肉眼可以看出来有四个点群,但是我们怎么通过计算机程序找出这几个点群来呢?于是就出现了我们的K-Means算法(Wikipedia链接)
2014-04-16 10:38:34
564
转载 高斯核函数
引用 高斯(核)函数简介 引用keendawn 的 高斯(核)函数简介1函数的基本概念所谓径向基函数 (Radial Basis Function 简称 RBF), 就是某种沿径向对称的标量函数。 通常定义为空间中任一点x到某一中心xc之间欧氏距离的单调函数 , 可记作 k(||x-xc||), 其作用往往是局部的 , 即当x远离xc时函数取值
2014-04-14 09:40:00
2074
转载 LLC
LLC算法coding与pooling解析分类: 图像处理2014-02-28 22:24 135人阅读 评论(0) 收藏 举报machine learning 这几天看了Locality-constrained Linear Coding for Image Classification算法,里面涉及到coding与pooling过程,在此做一解析:
2014-04-11 19:56:44
913
转载 ICCV 2011 Papers List
Session 1: RecognitionA Graph-matching Kernel for Object Categorization (PDF)Olivier Duchenne, Armand Joulin, Jean PonceDomain Adaptation for Object Recognition: An Unsupervised Approach (PDF)Ra
2014-01-11 15:39:14
3122
转载 MATLAB库函数大全
MATLAB库函数大全 附录21.1数据类型函数名功能描述函数名功能描述cell生成单元数组sparse生成稀疏数组char生成字符串struct生成结构double转换成双精度型uint8转换成无字符号单字节整数inline生成INLINE对象
2014-01-08 16:03:15
1735
转载 Matlab函数kmeans
Matlab函数kmeans:K-均值聚类 2010-03-19 11:05:42| 分类: 代码算法|字号 订阅转自:http://www.aiseminar.cn/html/93/t-693.html K-means聚类算法采用的是将N*P的矩阵X划分为K个类,使得类内对象之间的距离最大,而类之间的距离最小。使用方法:
2014-01-07 21:47:39
1227
转载 hog+svm_行人检测matlab程序
hog+svm_行人检测matlab程序【仅供大家理解用】程序压缩上传到了115网盘,下载链接:http://115.com/file/angcz83d关于这个matlab程序,需要说明的是:1、检测时的运行速度超级慢,以16个像素作为扫描时的步长,从1000*1000的大图里检测出最终结果,在2.5GHz的CPU下需要20多分钟时间。主要的时间消耗在两个地方,一个是计算H
2014-01-05 16:10:13
9518
39
转载 LibLinear(SVM包)使用说明之(二)MATLAB接口
LibLinear(SVM包)使用说明之(二)MATLAB接口LibLinear(SVM包)使用说明之(二)MATLAB接口一、介绍 LIBLINEAR是一个简单的求解大规模规则化线性分类和回归的软件包。本文介绍在Matlab中如何使用该软件包。(http://www.csie.ntu.edu.tw/~cjlin/liblinear) 二、安装
2013-12-31 10:38:06
1182
原创 matlab函数
最近一直在运行程序,用到很多matlab中的函数,就当边学边用,在此将用到的函数先一个一个的记录下来,也便以后使用。 size:获得矩阵的行数和列数; size(A,1)获得矩阵A的行数,size(A,2)获得矩阵A的列数 length:获得数组的长度(行数或列数中较大的值),length(A),当A是非空数组时,返回行数或列数中较大的值; numel:获得元素
2013-12-28 18:18:49
1119
原创 卷积
图像处理中经常会遇到矩阵卷积的情况,当两矩阵作卷积运算时,将模板放到矩阵上,注意模板矩阵的中心要对准放在要处理的矩阵元素上,然后用模板中的各个元素乘以矩阵中相对应的元素,最后将所有乘积累加起来,累加得到的和就是矩阵中待处理元素的值例如模板矩阵为:被处理的矩阵为:要处理的元素为红色的25,将模板矩阵的红色0.147761对准放到25上,连同其他元素对应相乘如下所示
2013-12-18 20:59:50
635
转载 尺度不变特征变换SIFT
尺度不变特征变换匹配算法详解Scale Invariant Feature Transform(SIFT)Just For Funzdd zddmail@gmail.com对于初学者,从David G.Lowe的论文到实现,有许多鸿沟,本文帮你跨越。1、SIFT综述尺度不变特征转换(Scale-invariant feature trans
2013-12-18 19:56:45
1888
原创 高斯模糊
高斯模糊 高斯平滑高斯模糊(英语:Gausscian Blur),也叫高斯平滑,本质上,它是一种数据平滑技术,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。效果就像是通过一个半透明屏幕在观察图像。从数学的角度来看,图像的高斯模糊过程就是图像与正态分布做卷积。由于正态分布又叫作高斯分布,所以这项技术就
2013-12-18 14:55:22
927
转载 Sparse Coding ScSPM & LLC
Deep Learning:Sparse Coding ScSPM & LLC分类: 机器学习2013-11-30 14:41 71人阅读 评论(0) 收藏 举报Deep LearningSparse Coding机器学习模式识别 最近看了余凯的CVPR12 Tutorial on Deep Learning(下载),在此记录下自己的一些学习心得。
2013-12-17 15:48:51
1037
转载 池化pooling
Deep learning:四十七(Stochastic Pooling简单理解) CNN中卷积完后有个步骤叫pooling, 在ICLR2013上,作者Zeiler提出了另一种pooling手段(最常见的就是mean-pooling和max-pooling),叫stochastic pooling,在他的文章还给出了效果稍差点的probability weighted poo
2013-12-16 16:21:30
3291
转载 Hessian matrix
海森矩阵(Hessian matrix)转自http://hi.baidu.com/imheaventian/item/c8591b19907bd816e2f98612在数学中,海森矩阵(Hessian matrix 或 Hessian)是一个自变量为向量的实值函数的二阶偏导数组成的方块矩阵,此函数如下:如果 f 所有的二阶导数都存在,那么 f 的海森矩阵即
2013-12-16 14:12:53
1432
转载 surf算法
特征点检测学习_2(surf算法) 在上篇博客特征点检测学习_1(sift算法) 中简单介绍了经典的sift算法,sift算法比较稳定,检测到的特征点也比较多,其最大的确定是计算复杂度较高。后面有不少学者对其进行了改进,其中比较出名的就是本文要介绍的surf算法,surf的中文意思为快速鲁棒特征。本文不是专门介绍surf所有理论(最好的理论是作者的论文)的,只是对surf算法进行
2013-12-16 14:01:48
1474
转载 SIFT/SURF、haar特征、广义hough变换
三种强大的物体识别算法——SIFT/SURF、haar特征、广义hough变换的特性对比分析识别算法概述: SIFT/SURF基于灰度图,一、首先建立图像金字塔,形成三维的图像空间,通过Hessian矩阵获取每一层的局部极大值,然后进行在极值点周围26个点进行NMS,从而得到粗略的特征点,再使用二次插值法得到精确特征点所在的层(尺度),即完成了尺度不变。二、在特征点选取
2013-12-16 12:33:52
1200
转载 Gist描述子
Gist描述子主要用于场景识别,是由MIT的Antonio Torralba提出的。文章发表在IJCV,题目:Modeling the shape of the scene: a holistic representation of the spatial envelopeGIST Descriptor (Matlab code)Download:Dow
2013-12-15 20:14:18
4732
转载 GIST特征描述符使用
转自http://www.cnblogs.com/justany/archive/2012/12/06/2804211.htmlGIST特征描述符使用一种场景特征描述场景特征描述?通常的特征描述符都是对图片的局部特征进行描述的,以这种思路进行场景描述是不可行的。比如:对于“大街上有一些行人”这个场景,我们必须通过局部特征辨认图像是否有大街、行人等对象,再断定
2013-12-15 18:35:15
1714
转载 HOG特征
目标检测的图像特征提取之(一)HOG特征分类: opencv分类器训练1、HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识
2013-12-13 21:10:09
1052
转载 SIFT特征提取代码
SIFT特征具有缩放、旋转特征不变性,下载了大牛的matlab版SIFT特征提取代码,解释如下:1.调用方法:将文件加入matlab目录后,在主程序中有两种操作:op1:寻找图像中的Sift特征:[csharp] view plaincopy[image, descrips, locs] = sift('scene
2013-12-13 14:29:38
1490
转载 SIFT特征
SIFT特征提取分析分类: Computer VisionSIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描述子得到特征并进行图像特征点匹配,获得了良好效果,详细
2013-12-12 14:23:43
745
转载 机器视觉中常用的数据测试集
【转】 机器视觉中常用的数据测试集计算机视觉数据集WallFlower dataset: 用于评价背景建模算法的好坏. Ground-truth foreground provided. Foreground/Background segmentation and Stereo dataset: from Microsoft Cambridge. VISOR: Video Su
2013-12-12 13:51:33
4032
转载 Convolution and Pooling
Deep Learning 学习随记(七)Convolution and Pooling 卷积和池化图像大小与参数个数:前面几章都是针对小图像块处理的,这一章则是针对大图像进行处理的。两者在这的区别还是很明显的,小图像(如8*8,MINIST的28*28)可以采用全连接的方式(即输入层和隐含层直接相连)。但是大图像,这个将会变得很耗时:比如96*96的图像,若采用全连接方式,需要96
2013-12-05 15:00:21
1170
转载 CALTECH 101 RESULTS
Table of results for Caltech 101 datasetThis is a table documenting some of the best results some paper obtained in Caltech-101 dataset.Results shown here are all trained using 30 sample
2013-12-04 14:45:38
1916
转载 matlab编译器
matlab编译器和程序发布2013-07-04 15:11 by DarkHorse, 130 阅读, 0 评论, 收藏, 编辑如何把编写好的matlab程序转换成c/c++语言,如何编译m文件为可执行程序,如何在没有matlab配置环境的机器上运行你编译出来的可执行程序?一:matlab的编译器设置执行命令:mbuild -setup,注意中间有一个空格。>
2013-11-26 16:36:15
2908
转载 VC C++
VC6.0一般是用c++语言的MFC,是Visual Studio 6一部分。VC.NET(是VC2003,VC2005,VC2008通称,就可可以用c++语言的.net),是Visual Studio.NET 一部分。 一、前言VS包含了VC.VB,VJ,VC#,是一个大集成的开发平台。VC++是Visual C++的简称,是Visual Studio编程
2013-11-26 16:32:04
804
Locality-constrained Linear Coding for Image Classification
2013-12-11
libsvm下载
2013-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人