- 博客(68)
- 资源 (34)
- 收藏
- 关注
原创 Shark Machine Learning Library 安装配置运行
这两天开始折腾ML的开源库,ML的开源库有很多,比如Torch,MLC,Weka(基于java),Waffles,Shark,scikit,opencv-ml,等等,综合比较了各个开源库的优劣,决定搞搞以下几个库:1. Shark,基于c++2. scikit,基于python3. weka,基于java4. opencv-ml,基于c++,图像处理中用的比较多,之前已接触过花
2013-05-29 17:24:09
8948
2
转载 Niblack算法的快速实现技巧
From:http://blog.youkuaiyun.com/ieogxw/article/details/3871750在许多文本图像的预处理过程中, 二值化过程是至为关键的一个环节。二值化算法的效果会对后续的处理如版面分析,字符定位以及识别等产生决定性的影响。 二值化的算法有很多,大体分为两类: 全局阈值算法(如otsu算法)和局部阈值算法(如niblack)。而在
2013-04-08 19:17:09
7808
原创 初窥SVM
今天和师兄交流了一番,终于对SVM有了初步的理解,虽然觉得自己还是很小白,但是有收获、有进步就好。SVM处理流程(待修正):1. 收集数据,相关性分析(p卡方检验),特征选择(主成份分析PCA)。PCA提取特征向量,用这些来分类,SVM是分类器,输入的就是特征向量。2. 归一化数据。就是根据实际要求,将数据的取值范围转化为统一的区间如[a,b],a,b为整数。3. 利用抽
2013-03-14 22:36:10
2828
原创 数字图像处理知识体系小结
站得高,才能看得远!花了点时间整理了一下数字图像处理知识体系,从宏观上把握图像处理,使自己的学习思路就更加清晰。1.本文大部分内容来自:http://blog.youkuaiyun.com/byxdaz/article/details/43752282.有些内容待添加,特别是opencv相关的算法实现。目录一、数字图像基础...3二、数字图像存储与显示...3三、图像变
2012-12-13 21:26:22
40118
原创 vim一些常见问题
: set nu 左侧行号:%s/^M$//g 去除当前文件行末的^M(win代码移植到linux会有这个问题)vim中乱码问题:ubuntu 10.04中,修改/etc/vim/vimrc添加let &termencoding=&encodingset fileencodings=utf-8,gbk,ucs-bom,cp936
2012-11-23 13:38:00
1327
转载 机器学习书籍论文推荐
基本模型:HMM(Hidden Markov Models): A Tutorial on Hidden Markov Models and Selected Applications inSpeech Recognition.pdfME(Maximum Entropy): ME_to_NLP.pdfMEMM(Maximum Entropy Ma
2012-11-17 21:08:27
2050
转载 ZOJ题目分类
ZOJ题目分类初学者题:1001 1037 1048 1049 1051 1067 1115 1151 1201 1205 1216 1240 1241 1242 1251 1292 1331 1334 1337 1338 1350 1365 1382 1383 1394 1402 1405 1414 1494 1514 1622 1715 1730 1755 1760 1763
2012-11-13 21:18:38
8453
原创 c++多线程编程
一直对多线程编程这一块很陌生,决定花一点时间整理一下。os:ubuntu 10.04 c++1.最基础,进程同时创建5个线程,各自调用同一个函数#include #include //多线程相关操作头文件,可移植众多平台using namespace std;#define NUM_THREADS 5 //线程数void* say_hello( void* arg
2012-09-25 10:01:01
207305
10
转载 g++和gcc的相同点和区别
gcc和g++的区别和联系gcc和g++都是GNU(一个组织)的编译器。1、对于.c后缀的文件,gcc把它当做是C程序;g++当做是C++程序;2、对于.cpp后缀的文件,gcc和g++都会当做c++程序。3、编译阶段,g++会调用gcc;4、连接阶段,通常会用g++来完成,这是因为gcc命令不能自动和c++程序使用的库连接。 gcc/g++在执
2012-09-24 17:30:53
12303
原创 Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)
最近一直在自学Hadoop,今天花点时间搭建一个开发环境,并整理成文。首先要了解一下Hadoop的运行模式:单机模式(standalone) 单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置。在这种默认模式下所有3个XML文件均为空。当配置文件为空时,Hadoop会完全运行在本地。因为不需要与其他节
2012-09-22 20:13:21
1324432
1
原创 类的对象和类的指针的区别
今天碰到一个问题,调试了很久,结果发现是类的指针的误用,以及对于类的指针和类的对象的理解模糊,真是越基础的东西,越容易产生问题啊,要牢记教训!问题描述:我的工程中有一个公用类,定义了一些共用的方法,假设为Class Share。在Class A中,我声明了一个Share指针,Share *share,执行到A类中的一个函数,便直接通过share->去调用Class Share中的函数,
2012-09-21 15:13:14
1864
转载 opencv2.4.2+vs2010 安装
环境: XP SP3 +32位系统+ VS2010 + opencv2.4.2步骤1: 到这来选择下载 opencv2.4.2.exe .步骤2: 双击exe解压到自己想安装的目录,我这来是解压完后的目录为: C:\ProgramFiles\opencv2.4.2步骤3: 配置环境变量,在系统环境变量和用户环境变量下均配置下面2个环境变量(没有测试过是否2个
2012-09-21 10:35:34
2520
原创 #ifdef和#if的差别
最近项目要从windows平台移植到linux平台,所以做了很多兼容性相关的工作。遇到一个小问题,我想通过WIN32宏来区分两个平台,之前以外WIN32变量是自己定义到,所以我做了如下声明:#define WIN32 1 //1:windows, 0:linux程序中这样使用:#if WIN32 1 //do something in windows#else
2012-09-17 21:10:41
4070
转载 几个 Windows 到 Linux 的代码移植问题
1、在 Linux 实现 Win32 API 之 GetTickCount 函数为了将 Windows 中的 GetTickCount API 函数移植到 Linux,可以使用如下的代码:1.long GetTickCount()2.{3.tms tm;4.return times(&tm);5.}2、Windows 和 L
2012-09-17 18:58:32
2083
转载 linux系统头文件
头文件目录中总共有32个.h头文件。其中主目录下有13个,asm子目录中有4个,linux子目录中有10个,sys子目录中有5个。这些头文件各自的功能如下,具体的作用和所包含的信息请参见第14章。 :a.out头文件,定义了a.out执行文件格式和一些宏。:常数符号头文件,目前仅定义了i节点中i_mode字段的各标志位。:字符类型头文件,定义了一些有关字符类型判断和转换的宏。
2012-09-17 18:41:10
7729
原创 Ubuntu 配置 opencv , CodeBlocks 开发环境
版本:Ubuntu 10.04, codeblocks 8.02, opencv 2.2.0一.安装 CodeBlocks1》安装基本编译环境代码:sudo apt-get install build-essentialsudo apt-get install gdb2》安装codeblock代码:sudo apt-get install cod
2012-09-16 19:53:44
7581
转载 OpenCV中Lab空间简介及RGB转Lab
Lab颜色模式简介:From:http://wenku.baidu.com/view/67b1b11f650e52ea551898f7.htmlOpenCV中使用cvCvtColor加CV_BGR2Lab转成CIELAB后取值范围: 有时根据需要,我们使用 cvCvtColor( img, img, CV_BGR2Lab );把色彩空间从RG
2012-08-28 11:43:00
31394
6
转载 常用相似性度量(距离 相似系数)
在分类聚类算法,推荐系统中,常要用到两个输入变量(通常是特征向量的形式)距离的计算,即相似性度量.不同相似性度量对于算法的结果,有些时候,差异很大.因此,有必要根据输入数据的特征,选择一种合适的相似性度量方法.令X=(x1,x2,..,xn)T,Y=(y1,y2,...yn)T为两个输入向量, 1.欧几里得距离(Euclidean distance)相当于
2012-08-25 18:05:21
8163
转载 国外人工智能界牛人主页
http://people.cs.uchicago.edu/~niyogi/http://www.cs.uchicago.edu/people/http://pages.cs.wisc.edu/~jerryzhu/http://www.kyb.tuebingen.mpg.de/~chapellehttp://people.cs.uchicago.edu/~xia
2012-08-25 18:04:33
2856
转载 模式识别技术漫谈
模式识别技术漫谈(1) ------引言 在人工智能技术(Artificial Intelligence)领域中,模式识别(Pattern Recognition)技术也许是最具有挑战性的一门技术了,模式识别有时又被
2012-08-25 18:04:07
3421
1
转载 机器学习开源工具及licence
以下工具绝大多数都是开源的,基于GPL、Apache等开源协议,使用时请仔细阅读各工具的license statement。我通过浏览各开源工具网站,对其licence agreement进行了一下了解,在这里简单贴上其遵循的licence,希望有用。如果实际商用或者其他用途,还须仔细到个网站查询或联系developers。由于版本的升级,相应的licence也会有一定的改动,需要注意。如
2012-08-25 18:03:12
2273
转载 【收藏】2011年SSCI收录信息科学与图书馆学学科期刊86种目录
2011年SSCI收录信息科学与图书馆学学科期刊86种目录 SOCIAL SCIENCES CITATION INDEXINFORMATION SCIENCE & LIBRARY SCIENCE - JOURNAL LIST Total journals: 86注:★为SCI、SSCI共同收录期刊22种 ▲为SSCI、A&HCI共同收录期刊3种
2012-08-25 18:00:04
2762
转载 计算机类期刊投稿心得
1、【杂志名称】 计算机应用研究【杂志文章包含专业】建模,仿真,网络,人工智能,比较杂。【投稿联系方式】http://www.arocmag.com/ 注册在线投稿审稿【投稿费用】250元/页【杂志级别】国家一级期刊,全国中文核心期刊【稿酬回报】无【投稿感受】增刊录用率始终保持在100%,想上增刊,交钱就行(250元/页),正刊录用与否与文章质量关系不太密切,有
2012-08-25 17:59:10
9147
转载 【收藏】2010年Ei收录的中国期刊
2010年Ei收录的中国期刊SSN 期 刊 名 相关链接0567-7718 Acta Mechanica Sinica1006-7191 Acta Metallurgica Sinica (English Letters)0253-4827 Applied Mathematics and Mechanics (English Edition)0890-548
2012-08-25 17:58:04
2479
转载 latex与word比较
LaTeX 与 Word 是两种不同类型的文本编辑处理系统,各有所长,如果要对文字编辑性能和使用便捷程度等作综合评比,Word 明显优于 LaTeX,仅“所见即所得”一项,Word 就会赢得绝大多数用户,但要仅限定在学术报告和科技论文方面,评比结果就不同了: 从头开始Word 特点就是“所见即所得”,其基本功能初学者很容易掌握,很多 Word 用户都是无师自通
2012-08-25 17:56:49
6992
转载 C++编程必备
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。 1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2、htt
2012-08-25 17:23:23
1730
转载 经典算法整理
0.Union-find 并查集算法1.Knuth-Morris-Pratt 经典的KMP字符串匹配算法2.Quicksort 快排,这里特别建议看原帖的Thread。3.The algorithm of Blum, Floyd, Pratt, Rivest, and Tarjan 寻找第k大的数4.Floyd-Warshall algorithm 弗洛伊德算法求最
2012-08-25 17:01:18
4325
转载 【转】IT行业都有哪些岗位?
其实,还缺少产品类岗位。--------IT行业的岗位大概分为研发类、市场类、技术支持类、生产类、管理类,到招聘会时,可以按照这个分类问问面试官,你们这个职务,是研发职务还是生产职务,可能某些小公司的面试官会被你问住:)1、研发类岗位包括软件研发和硬件研发,在一个公司里面完成项目开发,或者定制产品,一般说来,软件研发基本上就算产品的设计者和制造者,硬件研发,只能算设
2012-05-05 22:36:13
4229
原创 HelloOpenCV@ubuntu 10.04
我的操作系统是Ubuntu 10.04OpenCV版本:OpenCV-2.2.0上文说到opencv-linux环境搭建方法,这里总结一下:具体步骤如下:1.首先在http://www.opencv.org.cn/download/OpenCV-2.2.0.tar.bz2下载opencv-linux安装包OpenCV-2.2.0.tar.bz22.安装cmake
2012-02-24 21:42:49
9383
原创 Ubuntu 10.04下安装OpenCV 2.2
下面的方法转自:http://www.linuxidc.com/Linux/2011-08/40344.htm1. 下载OpenCV 2.2源码包,地址http://www.opencv.org.cn/download/OpenCV-2.2.0.tar.bz2,其实可以通过apt-get install命令找到opencv相关包直接安装,但是建议从源码包MAKE,编译开始。
2012-02-24 16:48:57
7460
转载 Ubuntu“无法解析或打开软件包的列表或是状态文件”的解决办法。
运行命令:sudo rm /var/lib/apt/lists/* -vf sudo apt-get update
2011-12-12 16:58:34
1714
原创 总结整理:从B树、B+树、B*树谈到R 树
最近学习高级数据库技术,涉及到很多的数据结构如B+树,R树,因此想系统的整理一下从B树、B+树、B*树谈到R 树,网上查阅了一些资料进行了整理。下面有关内容部分转自:http://blog.youkuaiyun.com/v_JULY_v/article/details/6530142 其中,我认为第一篇文章说到的B+树的定义是有问题的,B+树的有n棵子树的结点中含有n个关键字,应该是含有n-1个关键
2011-12-10 16:34:44
2939
1
转载 Ubuntu下gedit打开文本乱码问题的解决方法
有些在Windows下能够打开的txt文件在Ubuntu下用gedit打开时,中文显示是乱码,这是因为编码方式不同造成的。Windows下默认txt文件的编码方式是GBk,而Ubuntu下的gedit默认没有对GBK的支持。解决方法有三:1. 用gedit -h看一下可以知道gedit里面有一个选项是--encoding,在终端中运行gedit --encoding=gbk filenam
2011-12-09 10:23:47
1487
转载 ubuntu11.04 显示隐藏文件
方法一、使用命令ls -a显示所有的文件,包括隐藏文件方法二、在桌面化操作时,在文件夹下,按下ctrl+h,即可显示所有的文件。
2011-12-08 20:52:15
1230
转载 如何在Windows环境下下载Android4.0的源码
1. 下载安装 msysgit http://code.google.com/p/msysgit/downloads/list 下载后, 安装, 一路next下去, 用默认配置 2. 安装完成后, 双击GitBash图标 mkdir androd_4.0_sdk_src_dir cd androd_4.0_sdk_src_dir 3. 克
2011-12-07 09:15:53
2228
原创 java内部类
之前本科阶段学java一直对java的内部类使用方法掌握的不好,最近学Android开发,监听器大量使用了内部类,故做点小总结。内部类,就是一个类在另一个类的内部,这种方法在java中比较常见,比如在编写多线程程序的时候使用内部类来隐藏run函数,编写模板回调模式时使用匿名内部类作为回调接口的实现等等语法:内部类中可以直接使用外部类的成员函数,调用内部函数待补充...
2011-11-21 17:06:54
739
原创 安装Andriod 2.2 SDK遇到的问题
安装Andriod 2.2 SDK遇到以下问题: -= warning! =- A folder failed to be renamed or moved. On Windows this typically means that a program Is using that Folder (for example Windows Explorer or your anti-
2011-11-14 18:42:23
1498
原创 Eclipse中的java、xml代码提示功能设置
怎么设置使Eclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能,般默认情况下,Eclipse ,Eclipse 的代码提示功能是比Microsoft Visual Studio的差很多的 ,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不 清楚的话,就不知道Eclipse ,MyEclipse的代
2011-11-14 17:29:50
34336
6
中科院数字图像处理与分析课程课件讲义(刘定生)
2011-11-05
JDBC Driver(内附MS SQL Server、Oracle、MySQL的驱动)
2009-07-09
ActionScript3.0从入门到精通 应用实例(内附几十个经典实例)
2009-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人