- 博客(49)
- 资源 (9)
- 收藏
- 关注
原创 【VS开发】VS2010 MFC中控件、对话框等背景颜色动态修改的方法
【VS开发】VS2010 MFC中控件、对话框等背景颜色动态修改的方法标签(空格分隔):【VS开发】声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:最近突发奇想想完成两件新的人机交互工程,一个是基于眼动仪的眼动控制,另一个是基于camera的手动控制,最直观的方法就是使用slider滑块,眼睛或手左右动,slider也左右动,眼睛或手上下动,slider
2015-10-31 16:33:30 7954 2
原创 【Matlab开发】matlab删除数组中符合条件的元素与散点图绘制
【Matlab开发】matlab删除数组中符合条件的元素与散点图绘制声明:引用请注明出处http://blog.csdn.net/lg1259156776/matlab删除数组中符合条件的元素如下代码: Locate=find(a>122) %a是存储数据的数组名,find是找到大于122的数的位置 a(Locate)=[]; %删除数组a中大于122的元素散点图绘制scatter函数 可以通
2015-10-29 19:14:41 4361
原创 【读书笔记】程序员的自我修养总结(五)
【读书笔记】程序员的自我修养总结(五)声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:这是程序员的自我修养一书的读书总结,随着阅读的推进,逐步增加内容。COMMON块前面提到过强弱符号机制允许同一个符号的定义存在于多个文件中,编译器知道变量数据类型,而链接器则不知道数据类型,即变量类型对链接器是透明的,只知道一个符号的名字,并不知道类型是否一致。当定义多
2015-10-28 10:06:22 1649
原创 【随机过程】随机过程之泊松过程的推广
【随机过程】随机过程之泊松过程的推广声明:引用请注明出处http://blog.csdn.net/lg1259156776/泊松过程的两个定义def 1: 计数过程,增量独立,增量服从泊松分布; def 2: 增量独立,增量平稳,增量的一般性(足够小的时间里事情发生的次数超过1件的概率是时间段的一个高阶无穷小量)。两个概念是等同的。泊松过程的建模稀有时间,短时间内为小概率事件,但长期看来却具有
2015-10-27 16:02:18 3371
原创 【随机过程】随机过程之泊松过程的直观理解
【随机过程】随机过程之泊松过程的直观理解声明:引用请注明出处http://blog.csdn.net/lg1259156776/泊松过程一个经典的case是这样子的:一条工艺装配线,由若干个元件构成,消耗品,每个元件都会损坏并更换。元件的更换就是一个泊松过程,N(t) = n表示从0到t的时间里元件更换了n次,t为观测点,那么SN(t)S_{N(t)}表示的是第n次更换元件的时刻,而SN(t)+1S
2015-10-27 16:00:03 9353
原创 【读书笔记】程序员的自我修养总结(四)
【读书笔记】程序员的自我修养总结(四)标签: 【编程开发】声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:这是程序员的自我修养一书的读书总结,随着阅读的推进,逐步增加内容。链接过程中空间和地址分配 可执行文件中的代码段和数据段都是由输入目标中合并而来,链接器如何将各个段合并到输出文件并分配输出文件中的空间的呢?分配方法方法一:直接按序叠加,obj
2015-10-27 11:34:42 1217
原创 【编程开发】CMake相关注意事项
【编程开发】CMake相关注意事项声明:引用请注明出处http://blog.csdn.net/lg1259156776/CMake是一个非常常用的跨平台移植的工具,CMake可用来生成不同平台下的makefile或者工程,在使用中既可以采用GUI的配置方式,当然也可以使用cmd命令行的方式,但是最为方便的还是gui上面的配置,特别是当需要在cmd中使用时需要输入其他命令的时候,使用gui则可以通过
2015-10-26 19:18:07 1407
原创 【随机过程】几种容易混淆的概率分布
几种容易混淆的概率分布标签(空格分隔): 【信号处理】声明:引用请注明出处http://blog.csdn.net/lg1259156776/伯努利分布:伯努利分布是一种离散分布,有两种可能的结果。1表示成功,出现的概率为p(其中0<p<10<p<1)。0表示失败,出现的概率为q=1−pq =1-p。二项分布:二项分布,即重复n次独立的伯努利试验。在每次试验中只有两种可能的结果,而且两种结果发生与否
2015-10-26 18:27:52 3943
原创 【DSP开发】DSP能用VS2010生成的链接库文件吗?
【DSP开发】DSP能用VS2010生成的链接库文件吗?声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:可能这个问题让行家看上去就会莞尔一笑,但是很多时候在开发中经常被这种莫名其妙的想法给迷住,实际上是对其中涉及到的一些基本概念和原理不太清楚所致,本文将对这个问题进行详细的分析。我们有时说C/C++语言是源码级别的跨平台,主要是指的是在不同的操作系统平台
2015-10-25 16:13:43 2901
原创 【DSP开发】如何获得浮点型的数据的IEEE的表示
【DSP开发】如何获得浮点型的数据的IEEE的表示声明:引用请注明出处http://blog.csdn.net/lg1259156776/浮点数的存储规范,由IEEE指定的,具体的规范文件是:IEEE Standard 754 for Binary Floating-Point Arithmetic。 这里不细说存储规范,只是说明如何获取DSP程序中某一个float型变量的IEEE表示。如果这个时
2015-10-23 23:05:44 1343
原创 【读书笔记】程序员的自我修养总结(三)
【读书笔记】程序员的自我修养总结(三)声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:这是程序员的自我修养一书的读书总结,随着阅读的推进,逐步增加内容。静态链接1. 静态链接库实际上就是一堆目标文件的归档,可以在cmd命令中使用命令ar t xx.lib可以解析出对应的obj文件,也可以通过ar -v -x xx.lib将目标文件解析出来。所以,需要了解
2015-10-23 20:41:10 1248
原创 【DSP开发】利用CCS5.4开发基于DSP6455的JPEG2000图像解压缩过程
【DSP开发】利用CCS5.4开发基于DSP6455的JPEG2000图像解压缩过程声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:前端是时间基于VS2010工程,在windows上实现了对openjpeg2000的改写,实现了从内存中读取数据进行解压缩的工作。由于某些技术储备需要,将其移植到DSP6455中进行解压缩。本文记录的就是整个移植过程。
2015-10-23 12:41:19 3003 1
原创 【读书笔记】程序员的自我修养总结(二)
程序员的自我修养总结(二)声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:这是程序员的自我修养一书的读书总结,随着阅读的推进,逐步增加内容。由源文件到可执行文件分为四个步骤:预处理处理源代码中以#开始的预编译指令,进行宏定义展开,处理所有条件预编译指令,将被包含文件插入到预编译指令的位置,删除所有注释,添加行号及文件标识,保留#pragma编译器指令,因
2015-10-22 10:42:00 2466
原创 【读书笔记】程序员的自我修养总结(一)
程序员的自我修养总结(一)声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:这是程序员的自我修养一书的读书总结,随着阅读的推进,逐步增加内容。1. 关于CPU的倍频原先并没有倍频概念,CPU的主频和系统总线的速度是一样的,但CPU的速度越来越快,倍频技术也就应运而生。它可使系统总线工作在相对较低的频率上,而CPU速度可以通过倍频来无限提升。那么CPU主频的
2015-10-21 19:32:53 2388 1
原创 CMake生成VS2010工程相对路径和绝对路径问题说明
CMake生成VS2010工程相对路径和绝对路径问题说明声明:引用请注明出处http://blog.csdn.net/lg1259156776/主要是使用CMake生成的VS2010的工程,最好不要直接拷贝,最好的方法还是把给的那个CMake工程放入到合适的工程下,然后再重新Cmake生成,这样可能会减少路径出错的可能性。
2015-10-20 10:17:22 6625
原创 关于lib和dll
关于lib和dll声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:这里说的就是静态链接库LIB和动态链接库DL,有些时候经常弄混淆这两个东西,这里基于VS2010说明一下这两种库的特点及其构建。VS2010下的两种链接库静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文
2015-10-19 19:02:20 1517
原创 F2812 DSP程序运行在片内RAM和FLASH的区别
F2812 DSP程序运行在片内RAM和片内FLASH的区别声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:F2812是带有内部Flash的DSP,与内部没有flash的C6455相比在硬件设计上可能更加简单,其程序运行机制也略有不同,c6455只能将flash中的程序加载到RAM中才能运行,而F2812在Flash内部就可以运行,而将对时间敏感的程序段
2015-10-19 10:57:53 11490 1
原创 关于VS2010工程各种路径注意事项汇总
前段时间调试,利用cmake生成的vs2010工程文件,虽然该工程调试好了,但是对于为了修改相关接口函数,然后重新复制工程文件到新的目录下进行调试,总是出现各种各样的错误,最后发现问题出在了VS2010工程中各种包含路径的错误,是相对路径与绝对路径的问题,导致生成的库文件和修改后包含的头文件并不是在我拷贝后的那个工程路径下,而是在父工程目录下,浪费了不少时间,下面对VS工程中一般需要设置的路径进行说明。
2015-10-19 10:14:52 2671
原创 C语言获取文件大小相关操作
通常在希望从文件中把数据全都出来赋值给一个数组或者某一个指针,然后再进行相关的数据处理,比如解码等操作。而在进行赋值以前,数组或者指针都需要进行内存分配,通常对于数组可以直接以文件最大的字节数进行分配,或者指针用malloc也按照最大字节进行分配,但这样会造成内存浪费,对于追求完美的程序员来讲是不能容忍的。所以一种非常适合的方法是在读取文件具体数据之前,可以提前获得文件大小,然后利用malloc对指针进行内存分配
2015-10-18 10:43:19 2204
原创 VS2010开发.cpp与.c的注意事项
VS2010开发.cpp与.c的注意事项声明:引用请注明出处http://blog.csdn.net/lg1259156776/强大的VS2010,正是由于vs2010的完全封装,让现在的windows程序开发变得简单易于操作的同时,也使得程序员渐渐地丧失了对整个程序开发流程的认识,甚至将一些概念给模糊、混淆了。比如今天说的这个问题就是,很多时候再进行算法验证的时候都是基于windows下VS201
2015-10-17 23:33:46 3248
原创 PPM / PGM / PBM 图像文件格式
PPM / PGM / PBM 图像文件格式说明:在进行图像压缩后传输,然后解压缩显示的过程中,通常会用到PPM / PGM / PBM 图像文件格式来对解压后的图像像素值进行存储,因为没有进行压缩,所以不丢失信息,但同时也文件比较大。本文就是对这种图像文件格式进行介绍。
2015-10-15 17:11:47 5353
原创 DSP6455的EMIFA口
DSP6455的EMIFA口声明:引用请注明出处http://blog.csdn.net/lg1259156776/支持两种不同的接口模式: 异步接口:标准的SRAM,ROM接口 同步接口:SBSRAM Interface(步突发静态存储器)、Zero Bus Turnaround (ZBT) SRAM Interface(零总线周转时间SRAM)、Synchronous FIFO Interf
2015-10-14 17:10:46 2409
原创 纵说“同步”与“异步”
纵说“同步”与“异步”说明:这里只是为了强调两个概念,同步和异步的含义。在数字电路中通常指的是有无同步时钟信号,如果有同步时钟,就称为同步,没有则称为异步。比如同步串行通信与异步串行通信,SDRAM中的S也是指的同步时钟的意思。在操作系统或者是多任务编程中,同步与异步指的是函数调用的返回时间,比如线程同步与线程异步。这里对相关概念进行梳理。
2015-10-14 16:06:11 2659
原创 几种存储器类型总结
说明:从操作系统来讲,不同类型的存储器的出现正是为了实现经典的内存架构:多级缓存结构,为了匹配高速的CPU。从CPU内部的寄存器,到高速cache,再到主存,然后是磁盘,最后是磁带,速度越来越慢,但价格越来越便宜。包括DSP的内存架构,也是分为三级,第一级是CPU内部的寄存器,第二级L1P和L1DRAM,第三级是L1SRAM,L1和L2的都是片内RAM,之后还可以通过EMIF接口(64X+)或者XINTFT接口
2015-10-14 11:12:16 12544
原创 JPEG2000开发SDK及其特点
JPEG2000开发SDK及其特点说明:JPEG2000被开发来取代JPEG,但因为大量核心算法被专利注册,结果并没有这样发展。但是从性能上讲JPEG2000更好,而开发起来常常需要一些SDK,商用的或者是开源的支持。本文就总结一些DSK及其特点,以帮助初入者快速进入开发阶段。
2015-10-14 09:05:17 2238
原创 测试代码的编写
测试代码的编写说明:代码测试可能是软件测试的一个简化,一般是程序开发人员自己为了维护测试一段代码编写的健壮性所进行的一些测试。通常包括正向测试、负向测试和边界测试。而通常在程序开发阶段进行,并根据测试结果修改代码,以增加代码的健壮性。本文简单的对这三种测试进行说明,不对之处敬请指出。
2015-10-13 22:50:56 2395
原创 关于opencv的几个小总结
关于opencv的几个小总结说明:opencv是一个非常好用的开源图像处理与计算机视觉支持库,但是在实际使用中经常会遇到各种费解的问题,这里将遇到的一些问题进行汇总,以便参考。
2015-10-13 21:01:41 2592
原创 假设检验与判决准则(一)
假设检验与判决准则(一)说明:这里是统计信号处理中的关于信号检测的内容,本文讲述了假设检验的基本框架以及判决准则中的最大后验概率判决准则,并进一步讨论了似然比与门限电平,第一类错误:虚警和第二类错误:漏警,最后给出了一般的信号检测系统构成。后续博文将陆续更新其他类型的判决准则及其相关的内容。
2015-10-13 11:16:00 3359
原创 五种常用的图片格式及其是否有数据压缩的总结
本文主要介绍五种最常见和最常用的图像格式:BMP,PNG,JPEG,JPEG200,以及GIF。在进行图像处理相关应用之前第一步首先是能够读取这些图像文件,虽然很多开发工具支持库比如OpenCV等已经帮助节省了这些工作的麻烦,便利的同时也使得开发人员不再熟悉这些基本的图像格式。本文的作用就在于将这五种常用的图像格式进行分条叙述,方便查阅。
2015-10-12 22:44:00 22011 6
原创 大端小端存储问题解析
大端小端存储问题解析说明:在单片机,dsp或者是上位机通讯接口开发及文件读取等应用中常常会遇到存储结构上大端还是小端的问题,如果不清楚时常会出现数据错位等,比较容易造成困惑,这里对大端小端存储问题进行解析,方便参考应用。首先,存储结构都是以字节为单位组织的,不管字长是多少位的都没关系。
2015-10-12 15:32:25 1998
原创 伪代码
伪代码声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:从来没有认真的想过学习一下伪代码,因为大部分只是在阅读,能够看懂也就没有深入了解一下如何编写伪代码,下面所进行的总结就是关于如何使用伪代码。
2015-10-12 11:22:52 15144 1
原创 Andrew Ng机器学习课程17(2)
Andrew Ng机器学习课程17(2)声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:主要介绍了利用value iteration和policy iteration两种迭代算法求解MDP问题,还介绍了在实际应用中如何通过积累“经验”更新对转移概率和reward的估计的学习模型,并结合两种迭代算法进行求解的完整过程。
2015-10-11 21:40:30 1627
原创 Andrew Ng机器学习课程17(1)
Andrew Ng机器学习课程17声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:主要介绍了强化学习与监督学习的设定上的区别,以及强化学习的框架,结合着马尔可夫决策过程来公式化描述强化学习通常的形式。
2015-10-10 23:28:59 1601
原创 关于PADS的一些概念和实用技巧(二)
关于PADS的一些概念和实用技巧(二)声明:引用请注明出处http://blog.csdn.net/lg1259156776/关于制作part 首先在logic中绘制CAE封装,在保存元件时输入对应的CAE封装名字和元件名字,然后保存。之后在layout中编辑pcb封装,最后将pcb封装关联在元件中即可。 另外值得说明的是,但凡有些良知的元件公司除了给出pdf版本的封装信息外,还应该提供对应的
2015-10-10 19:32:37 2348
原创 JPEG与JPEG2000
JPEG与JPEG2000声明:引用请注明出处http://blog.csdn.net/lg1259156776/背景介绍 JPEG 全名为 Joint Photographic Experts Group,它是一个在国际标准组织(ISO)下从事静态图像压缩标准制定的委员会。它制定出了第一套国标静态图像压缩标准:ISO 10918-1 就是我们俗称的 JPEG 了。由于JPEG优良的品质,使得它
2015-10-09 23:36:24 5531
原创 Andrew Ng机器学习课程16
Andrew Ng机器学习课程16声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:主要介绍了ICA算法,并利用最大似然估计和随机梯度上升算法进行求解,得到了ICA算法的迭代公式。主要用于从混叠信号中恢复出原始信号。 2015-10-9 艺少
2015-10-09 22:59:50 1603
原创 自动控制中的泛函分析(一)
说明:本系列博客是基于自动控制中的泛函分析课程笔记所构成,结合课下所进行的自主学习加以丰富,同时以实际的工程应用等任务为牵引,不注重数学理论本身,而主要关注数学理论所对应的工程应用。借用老师的一句话,能够站在更高的平台上看问题,视野才能更开阔。系列博客将被分到自动控制相关专栏,有兴趣的可以持续关注,博文也将随着课程持续更新。
2015-10-09 20:44:02 4561
动态平衡二叉树demo
2015-08-04
adaboost 演示demo(基于Matlab,学习算法包括决策树、神经网络、线性回归、在线贝叶斯分类器等)
2015-07-11
压缩感知Hello-world+正交匹配追踪法(OMP)+最小二乘法辨识(系统辨识--Matlab)
2015-03-18
图像压缩算法Matlab集合
2015-03-18
VS2010多文档图像处理所有基础程序
2015-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人