自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

原创 我们为什么需要信息增益比,而不是信息增益?

我们为什么需要信息增益比,而不是信息增益? 决策树是机器学习中的经典算法,分别由三个经典算法实现:ID3,C4.5,CART,这三个算法最明显的区别就是对于特征选择的策略不同.对于ID3和C4.5的信息增益和信息增益比有什么区别呢,为什么放着信息增益不用,又要计算一个ratio呢?这就是下面的内容要讨论的。

2015-06-10 00:41:53 15915 11

原创 numpy,scipy,matplotlib配置教程

Step1: 下载python:https://www.python.org/downloads/ 注:https://pypi.python.org/pypi网址里,python所有相关的包都可以查到 Step2: Numpy 和 scipy 下载网址,这个网址里面下载的都是二进制安装包, http://sourceforge.net/projects/numpy/ http://s

2014-07-12 22:29:09 1027 1

原创 《高效程序员的45个习惯--敏捷开发修炼之道》读后总结

一片论文瘦八斤,瘦下来的东西,希望交换成了知识存在脑袋里。

2014-05-24 19:52:54 871

转载 在Eclipse中配置Java3D的程序

原文地址:http://wenku.baidu.com/view/77ae86115f0e7cd1842536c3.html此页解释了如何在Eclipse中使用Java3D的库运行程序。1.    下载Java3D的。访问此网页下载为您的系统Java3D的库。 2.     下载用于Windows包含一个安装程序。 我发现最简单的安装在我的Java文件夹,包含在

2014-03-16 19:30:56 6044

转载 java3d编程简介(点线面的编程实例)

原文地址:http://blog.csdn.net/gaoyunpeng/article/details/1771473本文调整了一下格式,补充,转载发布一。JAVA3D的作用: JAVA3D可用在三维动画、三维游戏、机械CAD等领域。1.可以用来编写三维形体,但和VRML不同,JAVA3D没有基本形体,不过我们可以利用JAVA3D所带的UTILITY生成一些基本形体如立方体

2014-03-16 17:23:31 3972

原创 Python 调用 C 语言的简单流程(二)

Python 调用 C 语言的简单流程(一)中,介绍了非常简单的建立DLL项目和用Python调用dll文件的流程,现在把这个技术应用到实践的时候,可能会碰到这样的问题:“AttributeError: function '****' not found”这是为什么呢?现在假设在一个文件中有这样两个函数:// Headerextern "C"{ // Name in DLL will

2014-03-07 20:01:01 1418

原创 Python 调用 C 语言的简单流程(一)

在python中调用dll文件,实例代码如下:1:建立C语言文件,假如名字叫做dlltest.c:#include "stdlib.h"__declspec(dllexport) int __stdcall test( void* p, int len){ return len;}打开cmd dos窗口,把工作路径调整到dlltext.c所在路径,输入cl -LD

2014-03-06 20:05:43 1424 1

转载 _stdcall和_cdecl和_fastcall的区别

讲解一:转自 http://blog.csdn.net/olenet/article/details/12782331(1) _stdcall调用  _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。  WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题:  #define WI

2014-03-06 15:56:52 598

转载 傅里叶变换:MP3、JPEG和Siri背后的数学

本文由 伯乐在线 - programmer_lin 翻译自 Aatish Bhatia。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。九年前,当我还坐在学校的物理数学课的课堂里时,我的老师为我们讲授了一种新方法,给我留下了深刻映像。我认为,毫不夸张地说,这是对数学理论发现最广泛的应用。应用的领域包括:量子物理、射电天文学、MP3和JPEG压缩、X-射线晶体学、语音识别、PE

2013-11-12 20:40:39 1486

原创 摄影与嵌入式

2013-10-21 22:40:41 720

原创 Opencv - Android 配置安装

1、道具们:windows 7 64位OpenCV-2.4.6-android-sdk-r2 ( http://sourceforge.net/projects/opencvlibrary/files/opencv-android/ Adt-bundle-windows-x86_64 With a single download,the ADT Bundle includes ever

2013-10-16 16:09:53 855

原创 从硬核科幻小说《三体》中看嵌入式

1   2   3  

2013-10-16 16:09:51 1027

原创 hsv空间

hsv在不同的软件中,有不同的阈值,在描述阈值之前,看一下它的定义,按照标准的定义,hsv应该是从0°到360°的一个环,加上一个表示亮度的轴,重点就是那个环。这个环如图一,0°一般为红色120°为绿色,240°为蓝色,上面所说的红绿蓝都是纯色的红绿蓝。这时问题来了,那240°到0°是什么颜色分布呢?答案如图二,图二的截图是从windows自带的画板截取的图片,我们可以把右侧的选色

2013-10-16 16:09:48 1011

原创 用截取的部分图像创建新图像--关于cvGetSubRect,cvGetImage的用法

CvMat* cvGetSubRect(const CvArr* arr, CvMat* submat, CvRect rect)可以把截取图像中需要的区域存入矩阵。把IplImage *传给arr,IplImage *指向所要截取的图像;把CvMat *传给submat(CvMat *只需为头指针就可以不需要分配数据存储空间);rect是要截取的区域;返回指向所存矩阵。例如: 

2013-10-16 16:09:46 2282

原创 IpIImage CvMat 转换方法

Ipl转为CvMat 一般为这两种方法:1:/*cvGetMat*/CvMat matheader;CvMat * mat = cvGetMat(img, &matheader);2:/*cvConvert*/CvMat * mat = cvCreateMat(img->height, img->width, CV_64FC3);cvConvert(

2013-10-16 16:09:44 911

原创 vc6++Release和Debug

1、 如何快速地规范代码缩进格式 选中所需要规范的代码,按shift+F8 2、 如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标签

2013-10-16 16:09:42 883

原创 VC++6.0编译环境介绍

大家可能一直在用VC开发软件,但是对于这个编译器却未必很了解。原因是多方面的。大多数情况下,我们只停留在“使用”它,而不会想去“了解”它。因为它只是一个工具,我们宁可把更多的精力放在C++语言和软件设计上。我们习惯于这样一种“模式”:建立一个项目,然后写代码,然后编译,反反复复调试。但是,所谓:“公欲善其事,必先利其器”。如果我们精于VC开发环境,我们是不是能够做得更加游刃有余呢? Visu

2013-10-16 16:09:40 825

原创 VC Q&A (原创)

Q1:External Dependencies有什么作用?A1:(网友答复:)External   Dependencies是说你没有把这个文件加入到这个工程中,但是需要这个文件的支持。当然有时是误操作。比如你从工程里面删除了abc.h但是在其中一个文件中用#include包含了这个文件,那么,abc.h就会进入External   Dependencies中。.cpp文件比必须加到工程的S

2013-10-16 16:09:37 717

原创 图像处理中的膨胀与腐蚀,基础入门

2013-10-16 16:09:35 932

原创 EVC入门之二: 在未被加载的DLL中设置断点 (虽然没有遇到这个问题,不过先摘抄下来)

问题:这个问题居然也郁闷了我一段时间。 我们假设在EVC里建立了一个project, 里面有SubProject_1(以下简称SB1,嘿嘿), 编译生成一个EXE; SubProject_2(以下简称SB2)编译生成一个DLL;并且已经设置好SB1 "depend on" SB2,  在SB1运行的时候, 使用LoadLibrary函数动态加载SB2.DLL. 那么, 如果我在

2013-10-16 16:09:33 558

原创 多个工程相互调用时,路径的问题

Demo调用Algorithm,Algorith调用svm。在Algorithm里面某个路径:"./",这个./代表什么呢?答案就是demo工程对应的文件夹。

2013-10-16 16:09:31 572

原创 DLL进一步讲解:extern C & __declspec(dllexport)

一、__declspec(dllexport):        将一个函数声名为导出函数,就是说这个函数要被其他程序调用,即作为DLL的一个对外函数接口。       通常它和extern    "C"   合用,形式如下:extern "C"{__declspec(dllexport) RETURN_TYPE FUNCTION(){}}       这是由于在制作DLL导出函数时

2013-10-16 16:09:29 7645

原创 VC++动态链接库(DLL)编程深入浅出:Q&A(原创)

Q1:extern “C” 是做什么用的?A1:一种情况是多个文件中,变量声明或者函数声明,需要extern “C”,这种情况在这里不做讨论。  在dll工程中,被extern "C"修饰的变量和函数是按照C语言方式编译和连接的,即把C++的函数用C这个方言表述出来,已达到C能看懂的目的。Q2:C语言调用C++的dll,应该注意什么?A2:  如extern“C”里面说的那样,如果

2013-10-16 16:09:27 1252

原创 VC++动态链接库(DLL)编程深入浅出(转帖:基础班)

1.概论  先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。  静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必

2013-10-16 16:09:25 950

原创 OpenCv和matlab对图像的读取

现对一副名字为rice.bmp(figure1)(灰度图)的图像做实验,如图可知 1:matlab是从1开始读取行、列,Opencv是从0开始读取。Console中显示的第五行,是由                        printf("%d行,%d列:value:%d\n",i+1,j+1, ptr[j+0]); 这个语句处理过的,显示为“第五行”,实则i equals 4 2

2013-10-16 16:09:23 3307

原创 OpenCv中avi视频的读取问题,以及内部格式要求

先写好了文章,网络不稳定,网站的自动保存竟然也没起作用…泪奔… 正题: 做图像处理经常会用Matlab来仿真,验证算法思路,进而用OpenCv来实现交付。 最初用Matlab做仿真,读取avi基本没有问题,有问题的100个视频也内格式工厂搞定。不过转到Opencv后就出现了问题:那些Matlab能读的,Opencv读不了。 这真是恼人。 后来参考了:http://blog.sina.co

2013-10-16 16:09:20 2714

原创 Slash And Black Slash/正斜杠和反斜杠

这些困扰人的正反斜杠总算是今天理清了。Slash :it means to divide in most casesBlack Slash: 这就意味转义之前为什么没有高清呢?因为反斜杠在中文输入法中充当了“、”顿号的意思,所以…现在搞定啦~在c语言中,如果要判断一个字符串是否结束,就千万不要用    if (str[0] == '/0')啦,正确的应该是:   

2013-10-16 16:09:18 1404

原创 傅立叶频谱图讲义——初步入门傅里叶变换,一个帮助理解的讲义

刚入手傅里叶变化,头大的很,尤其是经过傅里叶变化之后,看频谱,心里慌慌的,不过接触多了,也就明了的差不多了,回头在搜索资料,恨没有早点看到这个资料。先说收获:傅里叶变换之后,频谱有几个特点:中心点是原图整幅图像的平均灰度如果原图中有明显的横纹(竖纹),那么频谱图中就会有鲜明的竖线(横线)看看几张图片:通过控制傅里叶频谱中某些点,再观察变换回原图的状态,就能有一个比较

2013-10-16 16:09:16 4644

原创 Matlab 应用小技巧,持续更新ING

1:Matlab也是可以像Eclipse 中自动补齐的alt+/一样,也是可以自动补齐的,方法就是写几个字母,在后面按一下tab键就可以了。2:要是想要用matlab编写GUI程序,在help中搜索Programming GUIDE GUI Components就可以看到大部分的组件了,还有example可以看的,可以跑的。

2013-10-16 16:09:14 498

原创 CCD/CMOS的成像原理(内含rgb元件如何分布)

原网址为:http://tucsen.net/Html/NewsView.asp?ID=40    上面这张是常见CCD相机成像过程的简单描述,现说明一下:  1、用相机拍摄景物时,景物反射的光线通过相机的镜头透射到CCD上。  2、当CCD曝光后,光电二极管受到光线的激发释放出电荷,感光元件的电信号便由此产生。  3、CCD控制芯片利用感光元件中的控制

2013-10-16 16:09:12 8142 1

原创 傅里叶变换在图像处理中的应用:一些零散的知识点

对二维数字图像来说,一幅图像表示了灰度在二维空间变化的信息,而经二维傅里叶变换,其频谱图反映了原图像是由哪些空间频率所构成的。在频谱图中,其中心亮点的亮度称之为直流分量,它反映了原图像的平均亮度。离重(原文为“重”,此处笔者认为应为“中")心点相同距离的不同点具有相同的频率和不同的方向。距中心点越近,表示频率越低;距中心点越远,则频率越高。[1][1]: 刘德营等.基于图像频谱特征的稻飞虱识别

2013-10-16 16:09:10 1128

原创 Python命令行里一些入门的函数

习惯了linux下面的cd、pwd、等等这样便捷的改变工作目录的函数了吧,现在在python的命令行IDLE或者说是Python Shell里面如何实现呢?下面的两个个函数就可帮你实现了。os.chdir(path)Change the current working directory to path.Availability: Unix, Windows.os.getcwd()

2013-10-16 16:09:08 1752

原创 MyEclipse,TomCat版本混乱的困扰

Java ,就是这点不好,懂不懂版本不匹配就会搞出一大坨的问题,而且都是很莫名其妙的,其中有一个就是Bad version in .class。据网友说,就是什么编译神马的和环境内置的神马的java版本不匹配,也没多想,知道怎么结局就OK!上图,走起!Step1:这里面的要点就是要把这个库调成自己的java 库,不能是千万不能是MyEclipse里面自带的。Step2:

2013-10-16 16:09:06 658

原创 Hibernate 中Session 体会(二)

这不,又写了一个管理员的类。我一个管理员,刚等进来,session是清白的,那我怎么读数据库中的user或者其他表的信息呢。这归根结底还是要归到session上:先上代码(get、set方法省略):public class AdminAction { private Administrator admin; private AdminService adse

2013-10-16 16:09:03 569

原创 Hibernate 中Session 体会

从一个web 工程体会到,如果有几个类:用户类、部门类、职工类,想要交换程序,怎么办呢?用session迅速解决。暂时感觉session就是一个池子,大家都可以放,大家都可以找。找的时候怎么找呢,这个就需要放的时候搞点技巧:添加一个tag,一个String就可以了。我的程序每一个类对应一个action,在这个action里面写了这段代码: public String regis

2013-10-16 16:09:01 633

原创 Github for Windows使用图文教程

前言(原创):当你为你的项目 由于可能电脑进水而从这个地球消失 而不知所措的时候 ,你可以考虑用一下github,它可以让你的项目储存在云端。  正文:  Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Githu

2013-10-16 16:08:59 494

原创 研究生的英文分类和说法

研究生,统称graduate student或postgraduate(推荐后者);具体为分硕士、博士俩阶段在读期间,分别说硕士研究生:Master degree candidate,master candidate,graduate student for a Master's degree(最后太长,不推荐)博士研究生:Doctoral candidate,doctor-postgradu

2013-10-16 16:08:57 2012

原创 使用Myeclipse完成Hibernate的逆向工程

http://blog.csdn.net/chenssy/article/details/7837544

2013-10-16 16:08:55 484

原创 接口的妙用

在dao里面全是关于数据库的函数,只有纯粹的增改删查这类的方法。但是我运行程序的时候,我还想做一些有特性的方法。这个时候,难道我要在dao里面改吗?答案是“肯定不行”,因为这样就污染了dao的代码。这个时候,接口就要显神威了。我在服务类里面,建立接口,在**Imp.java文件里面实现---这个文件就是自由调用dao里面的函数,进行封装,加上各种返回语句----这样就很潇洒的解决了“污染”

2013-10-16 16:08:53 521

数据挖掘实验部分

数据挖掘实验部分, 课程作业, 具体的图表.

2014-05-26

机器学习ppt

机器学习,讲述机器学习中的部分知识,可以浏览一下学习机器学习的知识。

2014-03-26

大数据和深度学习

大数据和深度学习,百度ppt资源,了解前沿知识,从这里开始

2014-03-26

cl.exe和link.exe用法详解.pdf

微软自带的两个可执行文件,用于生成DLL文件:cl.exe和link.exe用法详解

2014-03-07

空空如也

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

TA关注的人

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