
编程仿真
文章平均质量分 78
怀想天空2011
这个作者很懒,什么都没留下…
展开
-
C++的机器学习开源库
原文地址:C++的机器学习开源库作者:咋个改昵称嘛一、c++开源机器学习库1)mlpack is a C++ machine learning library.2)PLearn is a C++ library aimed at research and development in the field of statistical machine learni转载 2015-11-07 10:44:18 · 1827 阅读 · 1 评论 -
SWT学习(一)
1.下载swt: http://www.eclipse.org/swt/ 在Release栏下载目标平台所需要的zip包,解压到某个目录。 Windows: http://download.eclipse.org/eclipse/downloads/drops/R-3.6.2-201102101200/download.php?dropFile=swt-3.6.2-win32-wi原创 2015-12-21 17:41:43 · 873 阅读 · 0 评论 -
SWT学习(二)
1.在Shell上添加一个Label Label label = new Label(shell, SWT.CENTER); label.setText("This is a label"); label.setBounds(shell.getClientArea()); 一定要setBounds,否则label不会被显示出来。 2.显示系统信息 label.setText原创 2015-12-21 17:43:18 · 518 阅读 · 0 评论 -
matlab小波分析工具箱常用函数
1.Cwt :一维连续小波变换格式:coefs=cwt(s,scales,'wavename') coefs=cwt(s,scales,'wavename','plot')scales:尺度向量,可以为离散值,表示为[a1,a2,a3……],也可为连续值,表示为[amin:step:amax]2.dwt:单尺度一维离散小波变换格式:[ca原创 2015-12-21 17:50:37 · 3169 阅读 · 0 评论 -
Quartus II 8.1 安装破解 方法
QuartusII81_helper.7z点击下载该破解工具。1.执行QuartusII81_patch.exe 点击应用补丁。2. 手动搜索文件sys_cpt.dll,sys_cpt.dll在目录: 安装目录\altera\81\quartus\bin\下,继续,保存license.DAT3. QuartusII81_patch.exe 显示运行补丁完毕4. 用记原创 2016-01-22 16:46:59 · 11882 阅读 · 0 评论 -
MATLAB中的wavedec、wrcoef函数简析
小波分解函数:[C,L] = wavedec(X,N,'wname');returns the wavelet decomposition of the signal X at level N, using 'wname'. N must be a strictly positive integer. The output decomposition structure con原创 2015-12-22 17:51:27 · 22526 阅读 · 1 评论 -
直观解释-小波变换(一)
小波三特点:一小、二波、三速降 图1中给出了典型的小波,1号中规中矩、3号像白鹤亮翅,正视着读者;4号是哈尔小波,体型方头方脚,尺度有胖有瘦;5号是墨西哥草帽,漂亮且对称。从外形看,它们像一粒珍珠落入了九寨沟那湖面如镜的镜湖,动静不大而信息丰富;首次冲击之后,激起的涟漪随时间很快地渐行渐小。这里说“像”而不用“是”,是因为有两个物理对象:(a)中心点的上下振动随时间变化的曲线图,它在人原创 2015-12-22 20:54:24 · 7517 阅读 · 2 评论 -
直观解释-小波变换(二)
1 常说尺度,而少说频率 小波就像优秀跳水运动员激起的水面昙花,涌现第一波,就很快消散了,衡量跳水运动的压水花的水平,用尺度显然比频率合适。(这里说“像”,而非“是”,请参见上文中在珍珠入水那一段的补充解释,也谢谢评论14的建议)。 设墨西哥草帽小波的函数为y=f(t/a), 则 a=1/4时 , y=f(4t),绰号瘦草帽; a=1/2 时,y=f(2t),绰号中草原创 2015-12-22 20:55:25 · 3293 阅读 · 1 评论 -
注释是恶魔,请不要再写一行注释
你可以从你们现在项目里面随便找几处注释,看看写注释的代码是不是存在如下两种毛病之一:1. 命名不准确;2. 方法太长(超过50行)。如果你找到的代码没有出现上面两种毛病而注释依然存在,那你再看看这个注释是否有实际意义,是不是这个注释不要也无所谓呢。注释是恶魔这个观点可能你第一次看到,你可能很难接受,因为写了这么多年的注释,你从未想过注释居然是恶魔,所以,你看到这原创 2016-01-08 17:11:46 · 574 阅读 · 0 评论 -
Haar特征与积分图
1. Adaboost方法的引入1.1 Boosting方法的提出和发展 在了解Adaboost方法之前,先了解一下Boosting方法。 回答一个是与否的问题,随机猜测可以获得50%的正确率。如果一种方法能获得比随机猜测稍微高一点的正确率,则就可以称该得到这个方法的过程为弱学习;如果一个方法可以显著提高猜测的正确率,则称获取该方法的过程为强学习原创 2015-12-19 17:57:04 · 467 阅读 · 0 评论 -
QuartusII编译出错小小总结
在QuartusII下进行编译和仿真的时候,会出现一堆warning,有的可以忽略,有的却需要注意,虽然按F1可以了解关于该警告的帮助,但有时候帮助解释的仍然不清楚,大家群策群力,把自己知道和了解的一些关于警告的问题都说出来讨论一下,免得后来的人走弯路. 下面是我收集整理的一些,有些是自己的经验,有些是网友的,希望能给大家一点帮助。1.Found clock-sensitiv原创 2016-01-28 10:12:49 · 4827 阅读 · 0 评论 -
连续小波变换的概念swt,cwt,dwt
连续小波变换的概念、操作、及时间尺度图的显示 最近很多网友问到关于连续小波变换的诸多问题,我用了点时间,写了个底层程序,提供给大家参考。1。连续小波的概念。就是把一个可以称作小波的函数(从负无穷到正无穷积分为零)在某个尺度下与待处理信号卷积。改变小波函数的尺度,也就改变了滤波器的带通范围,相应每一尺度下的小波系数也就反映了对应通带的信息。本质上,连续小波也就是一组可控制通带范围的多原创 2015-12-21 17:32:37 · 16272 阅读 · 1 评论 -
面向对象六大原则
本文出自《Android源码设计模式解析与实战》中的第一章。 1、优化代码的第一步——单一职责原则单一职责原则的英文名称是Single Responsibility Principle,简称SRP。它的定义是:就一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该是一组相关性很高的函数、数据的封装。就像秦小波老师在《设计模式之禅》中说的:“这是一个备受争议却又及原创 2015-12-21 11:48:33 · 419 阅读 · 0 评论 -
startup_stm32f10x_xx.s 启动代码文件选择
整体感觉stm32给的库文件太琐碎了,正如它的芯片型号一样繁多,例如启动文件:网上查到的各个文件的解释是:startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xxstartup_stm32f10x_hd原创 2016-01-16 12:27:49 · 738 阅读 · 0 评论 -
STM8、32 库函数自动生成器
懒人福利,值得拥有。http://pan.baidu.com/disk/home#list/path=%2Fstm8原创 2016-01-18 10:56:08 · 2151 阅读 · 0 评论 -
MATLAB】MATLAB的自带数据及可生成数据的函数
有时我们需要验证一些算法,但又不方便使用自己的数据,这时使用MATLAB自带的数据会带来很多便利,方便交流并且也不用担心未发表的工作会泄露。这里整理了一些MATLAB自带的数据……说明:【数据】表示直接可装载的(load),【图像】也表示可以直接装载的,【函数】表示需要计算(输入参数)才能生成数据的。【数据】leleccum【数据】sumsin【数据】vonkoch原创 2015-11-30 11:40:09 · 5581 阅读 · 0 评论 -
matlab命令,应该很全了!
一、常用对象操作:除了一般windows窗口的常用功能键外。1、!dir 可以查看当前工作目录的文件。 !dir& 可以在dos状态下查看。2、who 可以查看当前工作空间变量名, whos 可以查看变量名细节。3、功能键:功能键 快捷键 说明方向上键 Ctrl+P 返回前一行输入方向下键 Ctrl+N 返回下一行输入方向左键 Ctrl+B原创 2015-11-30 11:39:31 · 1703 阅读 · 0 评论 -
关于NVIC_IRQChannelPreemptionPriority
STM32有43个channel的settable的中断源:AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4位。这4个bits用于分配pre-emption优先级和sub优先级。前者为抢占优先级 后者为响应优先级,也称为副优先级。 具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,原创 2016-01-18 22:15:26 · 24385 阅读 · 2 评论 -
matlab练习程序(图像Haar小波变换)小波变换
关于小波变换我只是有一个很朴素了理解。不过小波变换可以和傅里叶变换结合起来理解。傅里叶变换是用一系列不同频率的正余弦函数去分解原函数,变换后得到是原函数在正余弦不同频率下的系数。小波变换使用一系列的不同尺度的小波去分解原函数,变换后得到的是原函数在不同尺度小波下的系数。不同的小波通过平移与尺度变换分解,平移是为了得到原函数的时间特性,尺度变换是为了得到原函数的频率特性。小波变换步骤原创 2015-12-19 09:56:31 · 8035 阅读 · 0 评论 -
C/C++ 内存传递 指针
程序1:[cpp] view plaincopyvoid getmemory(char *p) { p=(char*)malloc(100); } void test(void) { char * str = NULL; getmemory(str); strcpy(str,原创 2015-12-19 17:41:19 · 300 阅读 · 0 评论 -
C/C++ 常量指针,指针常量
在这里就不再重复C/C++ 常量指针,指针常量的概念了,以下以一个例题作为讲解,题目是华为的一个选择题:刚开始我一直以为答案是C,D一样,但是经过分析后,我产生了较大的困惑,希望能得到大神的指导:个人觉得A,B是等价的同时C,D也是等价的。A,B中,const位于*的左边,表示指针所指向的对象是常量,不能更改,但是指针是可以更改的,比如可以进行++,--等操......原创 2015-12-19 17:42:18 · 456 阅读 · 1 评论 -
浅析人脸检测之Haar分类器方法
[补充] 这是我时隔差不多两年后, 回来编辑这篇文章加的这段补充, 说实话看到这么多评论很是惊讶, 有很多评论不是我不想回复, 真的是时间久了, 很多细节我都忘记了, 无力回复, 非常抱歉. 我本人并非做CV的, 这两年也都没有再接触CV, 作为一个本科毕业的苦逼码工, 很多理论基础都不扎实, 回顾这篇文章的时候, 我知道其实有很多地方都是写的模棱两可, 加这个补充, 也是希望看这篇文章同学要带原创 2015-12-19 17:52:54 · 504 阅读 · 0 评论 -
目标检测的图像特征提取之(一)HOG特征
目标检测的图像特征提取之(一)HOG特征zouxy09@qq.comhttp://blog.youkuaiyun.com/zouxy09 1、HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构原创 2015-12-19 17:56:01 · 448 阅读 · 0 评论 -
目标检测的图像特征提取之(二)LBP特征
目标检测的图像特征提取之(二)LBP特征zouxy09@qq.comhttp://blog.youkuaiyun.com/zouxy09 LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikäinen, 和D. Har原创 2015-12-19 17:57:38 · 582 阅读 · 0 评论 -
目标检测的图像特征提取之(三)Haar特征
目标检测的图像特征提取之(三)Haar特征zouxy09@qq.comhttp://blog.youkuaiyun.com/zouxy09 1、Haar-like特征 Haar-like特征最早是由Papageorgiou等应用于人脸表示,Viola和Jones在此基础上,使用3种类型4种形式的特征。Haar特征分为三类:边缘特征、线性特征、中心原创 2015-12-19 17:58:22 · 450 阅读 · 0 评论 -
小波工具函数详解
1 一维小波变换的 Matlab 实现(1) dwt 函数功能:一维离散小波变换格式:[cA,cD]=dwt(X,'wname')[cA,cD]=dwt(X,Lo_D,Hi_D)说明:[cA,cD]=dwt(X,'wname') 使用指定的小波基函数 'wname' 对信号X 进行分解,cA、cD 分别为近似分量和细节分量;[cA,cD]=dwt(X,Lo_原创 2015-12-20 10:49:55 · 8037 阅读 · 0 评论 -
Linux一些重要的头文件
1.系统调用 ---文件的操作函数#inlclude int open(char *name,int how) 文件打开#include int close(int fd) 文件关闭size_t read(int fd,void *buf, size_t count) 读size_t write(int fd,c转载 2017-05-05 11:30:17 · 688 阅读 · 0 评论