- 博客(61)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 【人脸检测】“人脸训练代码”项目笔记(3)——代码结构分析
在IplImage中,加载图片,即Load函数:先用cvLoadImage()加载图片,然后检查是否加载成功,主要看height和width是否为0,若为0,则加载失败;加载成功后对图片进行SetSize(),即设置图像的大小尺寸,并清除之前数据,再为内部向量和矩阵申请内存,变量初始化,将向量转化为矩阵。 接着对数据进行赋值,for(int i=0,ih=img->
2016-07-29 15:08:13 1361
原创 【人脸检测】“人脸训练代码”项目笔记(2)——代码部分
1.拷贝构造函数并非必须,除非含有指针成员或有特殊要求复制构造函数的参数,必须采用“引用”; 析构函数是否需要定义:并非必须,除含有指针成员或有特殊要求。2.在IplImage结构体中,用到cvLoadImage()函数加载图像就要用cvReleaseImage()函数进行释放内存3.先释放结构体内的内存,然后再释放结构体外部内存;释放数组后,将指针指向NULL, 例如:二
2016-07-29 15:07:54 751
转载 利用FindFirstFile(),FindNextFile()函数历遍指定目录的所有文件
本文利用FindFirstFile(),FindNextFile()函数历遍指定目录的所有文件,最基础的历遍所有文件。一下代码尚无法解决文件名为中文时的乱码问题,以及无法分别无后缀的文件名和文件夹名的区别。http://blog.csdn.net/u012005313/article/details/46490437FindFirstFile()用于获得指定目录的第一个文件。其原型
2016-07-29 07:53:23 6352
原创 【人脸检测】“人脸训练代码”项目笔记(1)——头文件
头文件:#include 在遍历文件是用到了函数FindFristFile函数#include 主要定义一些和缓冲区相关的读写函数,例如 write opendir.h 主要是对磁盘文件路经进行操作的函数;stdio.h 主要是输入输出的函数 例如 printf scanfstdlib.h主要包含了系统工具函数 例如内存管理 mallocstr
2016-07-28 20:25:04 901
原创 C\C++中strcat()函数
将两个char类型链接。char d[20]="GoldenGlobal"; char *s="View"; strcat(d,s);结果放在d中printf("%s",d);输出 d 为 GoldenGlobalView (中间无空格)d和s所指内存区域不可以重叠且d必须有足够的空间来容纳s的字符串。返回指向d的指针。C函数
2016-07-28 15:44:28 108814 4
转载 错误:fatal error C1189: #error : The C++ Standard Library forbids macroizing keywords. Enable warning
属性--配置属性-c/c++-预处理器 添加 _XKEYCHECK_H
2016-07-27 14:54:37 5341 2
原创 博客之星主页资料收纳
zouxy09博客原创性博文导航 - zouxy09的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/zouxy09/article/details/14222605
2016-07-23 19:22:22 682
转载 从内存理解c语言中变量的存储类型
http://blog.csdn.net/hackerain/article/details/7953261今晚看了一下linux程序设计,看到了进程管理这一块,讲解了c语言中的各种变量的存储类型,而且是从进程、内存的角度讲解的,以前从没有这样理解过,觉得挺有用的,在这里记录下来。首先要来理解一下可执行文件加载进内存后形成的进程在内存中的结构,如下图:代码区:存
2016-07-23 17:04:55 614
转载 c语言中realloc()函数解析
http://blog.csdn.net/hackerain/article/details/7954006realloc(void *__ptr, size_t __size):更改已经配置的内存空间,即更改由malloc()函数分配的内存空间的大小。如果将分配的内存减少,realloc仅仅是改变索引的信息。如果是将分配的内存扩大,则有以下情况:1)如果当
2016-07-23 16:31:04 1063
转载 C++指针详解
来源:ggjucheng链接:http://blog.jobbole.com/103710/指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个
2016-07-23 10:53:15 686
原创 机器学习与深度学习资料收纳
1.机器学习 - 标签 - Charlotte77 - 博客园 http://www.cnblogs.com/charlotte77/tag/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/#rd
2016-07-19 00:16:40 752
转载 基于随机森林的特征选择算法
http://xuebao.jlu.edu.cn/gxb/article/2014/1671-5497-44-1-137.html0 引言图像处理、信息检索以及生物信息学等技术的发展,产生了以超大规模特征为特点的高维数据集。如何有效地从高维数据中提取或选择出有用的特征信息或规律,并将其分类识别已成为当今信息科学与技术所面临的基本问题[ 1]。特征选择是指从原始特征集中选择使
2016-07-18 09:16:46 58950 25
转载 浅谈算法和数据结构(1):栈和队列
来源: 寒江独钓 链接:http://www.cnblogs.com/yangecnu/p/Introduction-Stack-and-Queue.html最近晚上在家里看Algorithems,4th Edition,我买的英文版,觉得这本书写的比较浅显易懂,而且“图码并茂”,趁着这次机会打算好好学习做做笔记,这样也会印象深刻,这也是写这一系列文章的原因。另外
2016-07-17 10:01:08 1252
原创 C++中多态的实现原理
1. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2. 存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。3. 多态性是一个接口多种实现,是面向对象的核心。分为类的多态性和函数的多态性。4. 多态用虚函数来实现,结合动态绑定。5. 纯虚函数是虚函数再加上= 0。6. 抽象类是指包
2016-07-16 18:55:51 1786
转载 Weka算法Classifier-tree-RandomForest源码分析(二)代码实现,randomforest
http://www.bkjia.com/ASPjc/876833.htmlRandomForest的实现异常的简单,简单的超出博主的预期,Weka在实现方式上组合了Bagging和RandomTree。一、RandomForest的训练构建RandomForest的代码如下: public void buildClassifier(Insta
2016-07-15 20:44:59 1342
转载 结构化随机森林源码分析
转载:http://blog.csdn.net/wdhxek/article/details/50437556文章信息与源码来源http://www.dsi.unive.it/~srotabul/#publicationsRandom Tree 类库设计分析看完作者的源码,对C++的继承与派生,派生,更为深刻的理解。基类指定规则,固定好程序的
2016-07-15 20:21:27 975
转载 随机森林算法的源码分析(一)
转载:http://blog.csdn.net/wdhxek/article/details/50425140原作者&源码信息http://www.andres.sc/http://www.andres.sc/code.html实现分析数据结构的角度进行扩展,决策森林,决策树,决策节点从学习的角度:划分为森林的学习,树的学习与
2016-07-15 20:20:09 2719
转载 【机器学习详解】决策树与随机森林算法
http://www.2cto.com/kf/201607/522502.html决策树决策树模型是一种树形结构,基于特征对实例进行分类或回归的过程。即根据某个特征把数据分划分到若干个子区域(子树),再对子区域递归划分,直到满足某个条件则停止划分并作为叶子节点,不满足条件则继续递归划分。一个简单的决策树分类模型:红色框出的是特征。 决策
2016-07-15 20:06:49 10428 1
转载 机器学习中的数学(2)-线性回归,偏差、方差权衡
http://www.cnblogs.com/LeftNotEasy/archive/2010/12/19/mathmatic_in_machine_learning_2_regression_and_bias_variance_trade_off.html版权声明: 本文由LeftNotEasy所有,发布于http://leftnoteasy.cnblogs.com。如
2016-07-15 14:25:25 641
转载 机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)
http://www.cnblogs.com/LeftNotEasy/archive/2010/12/05/mathmatic_in_machine_learning_1_regression_and_gradient_descent.html版权声明: 本文由LeftNotEasy所有,发布于http://leftnoteasy.cnblogs.com。如果转载,请注明出
2016-07-15 14:22:10 525
转载 机器学习的算法(1):决策树之随机森林
版权声明: 本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系wheeleast@gmail.com前言: 决策树这种算法有着很多良好的特性,比如说训练时间复杂度较低,预测的过程比较快速,模型容易展示(容易将得到的决策树做成图片展示出来)
2016-07-14 20:36:50 5787 2
转载 Matlab中读取和写入文件
http://blog.csdn.net/yelbosh/article/details/8549121在MATLAB中,来读取和写入文本文件是很简单的事。下面,就来简单介绍下。一、读取文本文件思路:1、用fopen来打开一个文件句柄2、用fgetl来获得文件中的一行,如果文件已经结束,fgetl会返回-13、用fclose来关闭文件句柄
2016-07-14 20:32:42 2156 1
原创 算法资料
http://blog.163.com/huai_jing@126/blog/static/171861983201274102921423/
2016-07-13 19:55:49 611
原创 【目标检测:Hough Forest】霍夫森林(Hough Forest)目标检测算法及其原理(二)
Hough Forest目标检测一种比较时兴的目标检测算法,Juergen Gall在2009的CVPR上提出。 Hough Forest听上去像hough变换+Random Forest的结合体,其实,不完全是这样的。它更像是decision forest和regression forest的结合体再加上generalized hough transform:森林中每棵树即不是分类
2016-07-13 18:16:40 3681 2
转载 ICML 2016上值得关注的论文
ICML 2016的录用论文列表已经发布,Accepted Papers,一起交流下这个会议上哪些论文特别值得关注,代表未来的研究热点和重点。作者:魏秀参链接:https://www.zhihu.com/question/45716405/answer/105619854来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。近期一直关注深度学
2016-07-13 17:28:17 2359
转载 代码重构原则 by acidrain
1 总则总则规定了一些大体原则,必须要作的、最需要注意的事项。也是面向目前我们的代码中亟需解决的一些问题:(1)头文件、源文件布局混乱,直接影响编译效率(2)有编程规范,但遵守的很差(3)过长函数(4)大量重复代码1.1 源文件源文件原则:● 函数行数尽量不要超过50行,超过50行的目前阶段并非严格禁止,但需要说明理由● 源文件长度尽量不要超过500
2016-07-11 22:10:34 744
转载 Matlab GUI 鼠标响应(三)
关于matlab鼠标响应转载:http://blog.csdn.net/nevermoredanny/article/details/7580558第一种途径:ginput()函数ginput提供了一个十字光标使我们能更精确的选择我们所需要的位置,并返回坐标值。函数调用形式为:[x,y] = ginput(n)[x,y] = ginput[x,y,b
2016-07-11 19:39:11 7713
原创 Matlab GUI 鼠标事件(二)
WindowButtonDownFcn是MATLAB绘图窗口的一个属性,用以指定响应鼠标按键的回调函数。如果你是用GUIDE做的界面,就在Figure的Inspector里面找到该属性,按右侧的编辑按钮就会打开M文件编辑器,然后直接写回调函数的内容即可。如果用M语言写GUI,可直接设置figure的WindowButtonDownFcn属性为回调函数的句柄。
2016-07-11 19:36:51 9199
转载 Matlab GUI 鼠标事件(一)
今天Google了一下Matlab是不是能跟踪鼠标移动的轨迹,真的可以! Matlab GUI 如何响应鼠标事件 摘自:MATLAB 程式设计与应用 这些性质都是附属於一个图形视窗,因此,他们规范了在此图形视窗下,各项滑鼠事件的反应指令.一般而言,我们希望滑鼠先被按下,然后再移动滑鼠时,才会触发移动时的反应指令.欲达到此效果,我们必须做下列项
2016-07-11 19:25:47 12827
转载 Matlab strsplit函数语法
一句话说明: Split string at specified delimiterstrsplitSplit string at specified delimiterSyntaxC = strsplit(str) exampleC = strsplit(str,delimiter) exampleC = strsplit(str,de
2016-07-11 18:26:45 21627 2
转载 Matlab对文件目录路径的操作
1、filesep用于返回当前平台的目录分隔符,Windows是反斜杠(\),Linux是斜杠(/)。2、fullfile用于将若干字符串连接成一个完整的路径。例如:>> f=fullfile('D:','Matlab','example.txt')f=D:\Matlab\example.txt(在Windows中,“D:\”表示D盘,“D:”表示目录)3、filepa
2016-07-11 17:40:10 4530
转载 Matlab中save函数
有些计算旷日废时,那麽我们通常希望能将计算所得的储存在档案中,以便将来可进行其他处理。MATLAB储存变数的基本命令是save,在不加任何选项(Options)时,save会将变数以二进制(Binary)的方式储存至副档名为mat的档案,如下述: save:将工作空间的所有变数储存到名为matlab.mat的二进制档案。save filename:将工作空间的所有变数储存到名为f
2016-07-11 16:57:17 41986 3
原创 matlab中关于pushbotton的左键双击响应问题
如注释所示,我想在按钮上实现四种点击响应,在运行的时候,其它的都行,就是无法实现“左键双击变蓝色”的效果,程序也没有任何报错信息,求大侠指点下到底是烦什么?怎么修改?如果有更好的办法的话我会提高悬赏的!a=uicontrol(gcf,'style','push','BackgroundColor',[0,0.7,0],...'ButtonDownFcn',['if strcmp(get(gcf
2016-07-06 22:53:29 3346
原创 Matlab中num2str函数的用法
函数功能: 把数值转换成字符串, 转换后可以使用fprintf或disp函数进行输出。在matlab命令窗口中键入doc num2str或help num2str即可获得该函数的帮助信息。 语法格式: str = num2str(A) 把数组A中的数转换成字符串表示形式。 str = num2str(A, precision) 把数组A转换成字符串形式表示,p
2016-07-06 07:42:41 134723
原创 Matlab中numel的用法
数组中的元素个数或下标数组表达式语法:n = numel(A)n = numel(A, index1, index2, ... indexn)描述:n = numel(A) 返回的元素数,n,在阵列A。n =numel(A, index1, index2, ... indexn)返回在A(index1, index2, ..., indexn)下标元素的数目
2016-07-05 22:49:04 10533
原创 Matlab中nargin,nargout,varargout以及varargin的用法 -
在写《用Matlab演示Parzen窗法》的时候,我还不知道怎样在m中设计可变参数函数。后来阅读一些m自带函数源码时发现了它的秘密,只要将最后一个参数设置为varargin,就可以实现。例如,写了一个函数:function test(varargin)那么在这个函数里,varargin就是一个cell数组,它包含了用户输入的参数。下面是一个例子:function t
2016-07-05 22:21:58 13922 3
原创 Matlab中guidata()的用法以及如何帮助参数在GUI间传递
handles 在gui中就是一个储存各种句柄和数据结构体.guidata()函数是用来储存和取出这个结构体的函数, 将handles结构体存入figure的特定储存空间中或从中取出, 因此有两种用法:1. guidata(hObject, handles); %%储存handles2. handles = guidata(hObject); %%取出handleshObj
2016-07-05 16:25:29 36772 1
python全栈(一)网络通信与服务器之http协议、http服务器-并发服务器的配套html补充
2020-10-14
python全栈(一)网络通信与服务器之http协议、http服务器-并发服务器的配套html
2020-10-14
pytorch1.2.0.rar
2020-07-30
精简的opencv4的库libopencv_world.so
2020-04-04
opencv4交叉编译好的库.rar
2020-04-04
VMware-workstation-full-15.5.0-安装软件.rar
2020-03-24
Linux Makefile工程实战教程.zip
2020-01-19
一学就会——vim高级教程为c、c++量身定制vim.ppt
2020-01-13
C语言入门--必须基础17讲-认识C语言.zip
2020-01-13
python3 报错UnicodeEncodeError
2017-09-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人