自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

follow your heart...

machine learning data analysis

  • 博客(55)
  • 资源 (4)
  • 收藏
  • 关注

原创 ubuntu 下安装python,opencv

ubuntu 14.04, python 2.4.10,opencv2.4.91.首先在安装python 之前,先要安装libssl-dev, 安装方法是 sudo apt-get install libssl-dev,否则无法使用pip 安装其他包。2.安装python./configure --prefix=/usr/local --enable-unicode=ucs

2015-11-05 17:11:01 1124

原创 c++如何处理多维数组

//#include#include#includeusing namespace std;int main(int argc, char *argv[]){ const size_t a=3, b=4; int v[a][b]; //对于每一行 for (size_t i = 0; i != a; ++i) //对于每一列 for (size_t j = 0;

2015-09-26 14:52:52 1090

原创 一个长度为N的数组中包含正数 负数 0,请实现一个函数找出和为0的最长子数列

//#include#includeusing namespace std;void ZeroLongSet(vector &v){ if (v.empty()) return; int maxdif = 0; int temp=0,temp2; int start=0, end=0; for (size_t i = 0; i != v.size(); ++i) {

2015-09-25 21:59:45 2106

原创 创建电话本

//创建电话本//假定有一个文件,列出了一些人和他们的电话号码,某些人只有一个号码,而另一些人则有多个-home,work,mobile etc.创建一个程序可以从标准输入读取//每个人的名字和电话号码,每个人的信息占据一行,结束输入后,将这些人的信息存储到文件中,并打印出来#include#include#include#include#includeusing namespa

2015-09-25 11:14:22 827

原创 练习8.4,8.5

//练习8.4 编写函数,以读模式打开一个文件,将其内容读入到一个string的vector中,//将每一行作为一个独立的元素存于vector中,改写上面的程序,将每个单词作为一个独立的元素进行存储#include#include#include#include#includeusing namespace std;int main(int argc, char *argv

2015-09-25 10:09:35 491

原创 练习9.2

//定义一个list对象,其元素类型是int的deque.#include#include#includeusing namespace std;//重载ostream& operator&deq){for (deque::iterator iter = deq.begin(); iter != deq.end(); iter++)out r

2015-09-24 22:08:54 479

原创 c++字符串处理操作

1. 改变字符串大小写,其中toupper()为标准库函数,表示从小写转换到大写。auto 表示由编译器推测变量类型, 在改变字符串字符时,要使用变量的引用(&c)。#include#include#include#includeusing namespace std;int main(){ string s; cin >> s; //把所有字符改为大写 for (

2015-09-23 22:11:32 545

原创 练习3.2,3.3,3.4

1,编写一段程序从标准输入中一次读入一整行, 2然后修改改程序使其一次读入一个词。1. #include#include#includeusing namespace std;int main(){ string line; while (getline(cin, line)) { cout << "the line you input is " << endl;

2015-09-23 21:14:40 685

转载 The Most Important Algorithms

转自:http://www.risc.jku.at/people/ckoutsch/stuff/e_algorithms.htmlAfter a long discussion with some of my RISC colleagues about what the 5 most important algorithms on the world are, we couldn't re

2015-07-15 13:42:38 577

原创 怎么解决Underfitting和Overfitting问题?

节选自机器学习如何解决问题-美团技术团队Underfitting数据:清洗数据特征:1. 增加特征2. 删除噪音特征模型:1. 调低正则项的惩罚参数2. 换更“复杂”的模型(如把线性模型换为非线性模型)3. 多个模型级联或组合Overfitting数据:增加数据特征:1. 进行特征选择2. 降维(如对特征进行聚类、

2015-06-17 14:09:25 6333

原创 导出大批量图片的名字到txt文件的一种笨但有效的方法

我经常对很多图片进行操作,所以经常要导出大批量图片的名字到txt文件里保存起来供后续批量处理图片。我的方法是,假如你大量的图片存储在d:/img/里,那么你用鼠标选中img 文件夹,按住shift键,右键在此处打开命令窗口。键入 TREE /F >d:\list.txt这样在D盘就会生成一个list.txt文件,不过要手动删掉首尾的一些字和空行,这样剩下每一行的图片名字前都有空行,下面

2015-05-06 21:05:24 4174 2

原创 opencv Mat 使用时的注意事项

下面的small tips 是我在做毕设时处理图片遇到的一些问题,先如今都已经找到了解决的方法,适合于opencv的新手看一看。1. imread() 小陷阱imread('img.jpg');这条语句读进来的是3通道,无论img.jpg是单通道的图像还是3通道的图像,所以输入图像如果是灰度图像,为了不出错,可以使用imread("img.jpg",-1);2.norm

2015-05-06 20:43:48 1394

原创 c++实现大批量图片的均值消减均方差化1操作

进来经常处理大批图片,图片的操作名字实在是麻烦得紧。下面谈一谈最常用的文件读写操作。在点击打开链接,作者写的非常明白。明白了这篇博客里的文章之后,就容易多了。需要包含的头文件:  名字空间: std也可以试用fstream提供了三个类,用来实现c++对文件的操作。(文件的创建,读写)。ifstream -- 从已有的文件读ofstream -- 向文

2015-05-06 20:20:42 1919

原创 自然图像里的文本检测和识别2010-2014年论文汇总

我会不定时更新的。1. 首先给大家介绍一个很好用的CV 领域会议 期刊论文集网址。http://www.cvpapers.com/index.html  2.以下是2010-2014年 CVPR ICCV ECCV ACCV BMVC ICPR ICLR siggraph eurographics IJCAI上的有关自然图像中的文本检测和文本识别的文章。 1.CVP

2015-03-18 13:08:35 2732

原创 自然图像里的文本检测 数据库 网址收集

http://openresearch.baidu.com/activitybulletin/618.jhtml一段文字识别代码http://prir.ustb.edu.cn/TexStar/MOMV-text-detection/这个网址介绍 Multi-Orientation Scene Text Detection and USTB-SV1K Dataset 并且提供了多

2014-12-22 20:18:40 10989 14

原创 在vs2012 中配置opencv的终极解决方案

总结一下在配置opencv的步骤(VS2012+opencv2.4.8)1。 配置环境变量,配置好环境变量之后有可能要重启计算机才会有效,我就属于这种情况。我们首先要在 计算机-属性-高级系统设置-环境变量 里添加你的opencv 路径, 我的opencv直接安装在C盘,有些文章里讲在 系统变量里添加路径,我这里用户变量和系统变量都添加了,如下:我的计算机是win7 64 位,所以我x86

2014-12-10 11:04:21 2535

原创 在vs 2012配置Qt

我的VS是2012 版本,因此选用qt-windows-opensource-5.2.0-msvc2012_opengl-x86_64-offline.exe(我计算机的系统是64位的),插件是qt-vs-addin-1.2.2-opensource.exe我在这里为大家提供下载地址:http://pan.baidu.com/s/1c0yAWlM首先我从网上找到教程:http:

2014-12-09 15:04:34 807

原创 批处理文件

在别人的网站上下了一个小软件scene_text,readme 文件里提示 An example of the command line is: "SceneText ./classifier1.txt ./imgs/124.jpg ./results/" 一开始不知道这是什么意思,双击文件夹里的exe文件,发现并不能成功打开。问了问师兄,他说这类文件要用命令行来打开。然后他选中scene_tex

2014-12-02 09:00:14 752

原创 图像matlab 频域处理

DFT的滤波步骤1,  使用函数paddedsize()获得填充参数FQ=paddedsize(size(I));2,  得到使用填充的傅里叶变换F=fft2(I,PQ(1,),PQ(2));3,  使用任何一种方法,例如lpfilter()生成一个大小为PQ(1)*PQ(2)的滤波函数H。这个函数如果居中,就要在使用前令H=fftshift(H).3,  将变换乘以滤波函

2014-11-12 21:33:07 9036 2

原创 fspecial()和imfilter()用法解析

fspecial(), 这个函数,百度百科给的很明白,是一个用来定义滤波器的函数,可以定义各种滤波器,包括 'average' 'disk'  'gaussian'  'laplacian'  'log'  'motion' 'prewitt'  'sobel'  'unsharp'。语法格式为h = fspecial(type) 或者为h = fspecial(typ

2014-11-07 23:12:39 16709 1

原创 c++数组

关于c++数组要注意以下几点

2014-10-24 16:28:41 528

原创 opencv2.4.9 与vs2010 配置过程记载

首先去官网下载 opencv 2.4.9 ,安装好 vs201

2014-09-06 18:13:31 712

原创 matlab 与C 混编时的联合调试

最近在学matlab与c的混合编程。感觉有些

2014-07-09 17:20:24 3120

转载 matlab 稀疏矩阵

MATLAB的矩阵有两种存储方式,完全存储方式和稀疏存储方式 1.完全存储方式 将矩阵的全部元素按列存储,矩阵中的全部零元素也存储到矩阵中。 2.稀疏存储方式 仅存储矩阵所有的非零元素的值及其位置,即行号和列号,显然这对于具有大量零元素的稀疏矩阵来说是十分有效的。 设     1 0 0 0 A=   0 5 0 0    2 0 0 7  是具有稀疏矩阵特征的矩阵,其完全存储方式

2014-06-29 09:02:22 1324

转载 关于matlab与C语言的混合编程

摘要:本文着重描述了运用MATLAB命令将M文件翻译为C语言程序,并修改为可直接调用的C语言函数的方法,使用该方法所需要注意的方法局限性和MATLAB版本差异的影响。运用该方法将能够使C语言能直接使用MATLAB当中已经完成的数学计算功能,大大扩充了C语言的数学计算功能和开发效率。  关键词:MATLAB;M文件;C语言接口   众所周知,MATLAB是一个功能强大的数学软件,擅长

2014-06-28 18:50:33 4677

转载 Matlab中图像函数大全

daiMatlab中图像函数大全2008-04-17 22:40Matlab常用图像操作一. 读写图像文件1. imreadimread函数用于读入各种图像文件,如:a=imread('e:\w01.tif')注:计算机E盘上要有w01相应的.tif文件。2. imwriteimwrite函数用于写入图像文件,如:imwrite(a,'e:\

2014-05-16 15:45:44 1837

转载 Matlab画图常用的符号和颜色

Matlab画图常用的符号和颜色 (2011-01-13 10:08:47)转载▼标签: matlab 画图 教育符号[ + | o | * | . | x | square | diamond | v | ^ | > | "+":"+"形线"o":"o"形线"*":"*

2014-05-07 13:25:09 2115

转载 python slice

什麼是切片?不管是字串、還是List,在Python裡只要是符合"序列"概念的物件,都可以使用"切片"(slice)的方式去存取,至於為什麼叫切片呢? 想像一下字串是一條香腸,你要取其中的一段,就像在切片一樣,你要從頭到尾,還是從頭到中間,又或著中間取一段呢? 這就是所謂的切片的概念,以下讓我們介紹字串切片的使用方法:語法說明s[i]

2014-04-26 14:46:39 640

转载 《图像纹理特征提取方法综述》论文笔记

纹理是一种重要的视觉线索,是图像中普遍存在而又难以描述的特征。纹理特征提取的目标是:提取的特征维数不大、鉴别能力强,稳健性好,提取过程计算量小,能够指导实际应用。图像纹理的应用如下图1所示:纹理特征提取方法分类如下:统计家族统计家族方法发展至今40多年,其方法思想简单,易于实现。实践证明,GLCM在该家族中一支独秀,具有旺盛的生命力;

2014-04-26 10:34:53 9666 1

转载 实现主成分分析和白化

在这一节里,我们将总结PCA, PCA白化和ZCA白化算法,并描述如何使用高效的线性代数库来实现它们。首先,我们需要确保数据的均值(近似)为零。对于自然图像,我们通过减去每个图像块(patch)的均值(近似地)来达到这一目标。为此,我们计算每个图像块的均值,并从每个图像块中减去它的均值。(译注:参见PCA一章中“对图像数据应用PCA算法”一节)。Matlab实现如下:avg = mea

2014-04-25 15:35:12 842

转载 PCA主成分分析

摘要:     PCA(Principal Component Analysis),称主成分分析,从统计学的角度来说是一种多元统计方法。PCA通过将多个变量通过线性变换以选出较少的重要变量。它往往可以有效地从过于“丰富”的数据信息中获取最重要的元素和结构,去除数据的噪音和冗余,将原来复杂的数据降维,揭示隐藏在复杂数据背后的简单结构。近年来,PCA方法被广泛地运用于计算机领域

2014-04-25 15:01:41 1275

转载 python中的map、filter、reduce函数

三个函数比较类似,都是应用于序列的内置函数。常见的序列包括list、tuple、str。1.map函数map函数会根据提供的函数对指定序列做映射。map函数的定义:map(function, sequence[, sequence, ...]) -> list通过定义可以看到,这个函数的第一个参数是一个函数,剩下的参数是一个或多个序列,返回值是一

2014-04-25 11:45:44 498

原创 关于大数据

早上起来,先背了一个list的单词。

2014-04-25 11:32:06 501

转载 matlab归一化与神经网络

由于采集的各数据单位不一致,因而须对数据进行[-1,1]归一化处理,归一化方法主要有如下几种,供大家参考:(by james)1、线性函数转换,表达式如下:y=(x-MinValue)/(MaxValue-MinValue)说明:x、y分别为转换前、后的值,MaxValue、MinValue分别为样本的最大值和最小值。2、对数函数转换,表达式如下:y=log10(x)说明:

2014-04-24 15:59:20 1816

原创 关于神经网络

神经网络是一个黑匣子,想要得到准确的结果时最好不要用它,

2014-04-24 14:23:06 663

原创 BP网络

matlab 中文论坛教程之BP网络。首先觉得老师讲的确实很好,很清楚。

2014-04-24 12:14:59 906

原创 RBF网络

clc;clear;close all;% generate the learning datald=400; %训练数据的个数x=rand(2,ld); %0-1x=(x-0.5)*1.5*2; %-1.5, 1.5x1=x(1,:);x2=x(2,:);F=20+x1.^2-10*cos(2*pi*x1)+x2.^2-10*cos(2*pi*x2);

2014-04-24 10:43:14 1181

转载 MAP

2014-04-20 17:10:59 366

转载 如何做到每天写代码?

你是否曾为业余项目没有进展而惆怅过?想要有完整两天时间(没有任何的放松机会)来编程也不现实,时间的零乱往往让人不知所措。还有一个重要的问题就是你上个星期写的代码,隔一个星期后再接着写,你还能记得多少?为此,可汗学院计算机科学学院院长暨jQuery创始人John Resig撰文分享了自己的心得和体会。现在,让我们看看John Resig是如何做到每天都写代码的,首先他给自己定下了几条规则:

2014-04-20 17:01:34 501

原创 韩剧

很不巧呢,今天感刚刚看到yi

2014-04-20 13:37:25 633

数字图像处理matlab版本书中源程序及dipum函数工具箱

其中包含数字图像处理 冈萨雷斯版 书中所有源程序 还有dipum 100多个M文件

2014-11-07

svm注释文档

libsvm 源码注释

2014-04-11

概率论基础和随机过程

概率论基础和随机过程概率论基础和随机过程概率论基础和随机过程概率论基础和随机过程

2014-04-11

推荐系统实践

推荐系统实践

2014-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除