自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhangPY的专栏

不骄不躁,不屈不挠;严于律己,宽以待人

  • 博客(49)
  • 资源 (9)
  • 收藏
  • 关注

原创 【VS开发】VS2010 MFC中控件、对话框等背景颜色动态修改的方法

【VS开发】VS2010 MFC中控件、对话框等背景颜色动态修改的方法标签(空格分隔):【VS开发】声明:引用请注明出处http://blog.csdn.net/lg1259156776/说明:最近突发奇想想完成两件新的人机交互工程,一个是基于眼动仪的眼动控制,另一个是基于camera的手动控制,最直观的方法就是使用slider滑块,眼睛或手左右动,slider也左右动,眼睛或手上下动,slider

2015-10-31 16:33:30 7952 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 4360

原创 【读书笔记】程序员的自我修养总结(五)

【读书笔记】程序员的自我修养总结(五)声明:引用请注明出处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 1342

原创 【读书笔记】程序员的自我修养总结(三)

【读书笔记】程序员的自我修养总结(三)声明:引用请注明出处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 2387 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 11486 1

原创 关于VS2010工程各种路径注意事项汇总

前段时间调试,利用cmake生成的vs2010工程文件,虽然该工程调试好了,但是对于为了修改相关接口函数,然后重新复制工程文件到新的目录下进行调试,总是出现各种各样的错误,最后发现问题出在了VS2010工程中各种包含路径的错误,是相对路径与绝对路径的问题,导致生成的库文件和修改后包含的头文件并不是在我拷贝后的那个工程路径下,而是在父工程目录下,浪费了不少时间,下面对VS工程中一般需要设置的路径进行说明。

2015-10-19 10:14:52 2671

原创 VS2010 如何在调试的时候输入参数

VS2010 如何在调试的时候输入参数

2015-10-18 15:43:16 3227

原创 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

原创 VS2010调试warning MSB8012:路径不匹配问题

VS2010调试warning MSB8012

2015-10-17 19:41:14 2983

原创 PPM / PGM / PBM 图像文件格式

PPM / PGM / PBM 图像文件格式说明:在进行图像压缩后传输,然后解压缩显示的过程中,通常会用到PPM / PGM / PBM 图像文件格式来对解压后的图像像素值进行存储,因为没有进行压缩,所以不丢失信息,但同时也文件比较大。本文就是对这种图像文件格式进行介绍。

2015-10-15 17:11:47 5352

原创 随机过程笔记(一)

随机过程笔记(一)

2015-10-14 18:51:20 3251

原创 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 12543

原创 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 3356

原创 五种常用的图片格式及其是否有数据压缩的总结

本文主要介绍五种最常见和最常用的图像格式: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 15142 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 2346

原创 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 5528

原创 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 4560

光流法介绍

总结了经典光流法的计算,同时结合着调研的几个最新的光流法的变体,进行了分析和介绍

2015-09-22

动态平衡二叉树demo

通过C基于AVLTree结构实现的动态平衡二叉搜索树,具有GUI界面,可用于增删改查,二叉树的图形绘制,二叉树的深度求取,二叉树的先序遍历、中序遍历和后序遍历等功能。

2015-08-04

PCA基于matlab的代码

各种类型的主成分分析详细代码,基于Matlab的完整实现

2015-07-16

adaboost 演示demo(基于Matlab,学习算法包括决策树、神经网络、线性回归、在线贝叶斯分类器等)

adaboost 演示demo(基于Matlab,学习算法包括决策树、神经网络、线性回归、在线贝叶斯分类器等),动态GUI显示学习过程、vote过程等

2015-07-11

压缩感知算法流程

非常清晰的对压缩感知跟踪算法进行的算法流程图,对理解CTracker有非常好的作用

2015-03-18

压缩感知Hello-world+正交匹配追踪法(OMP)+最小二乘法辨识(系统辨识--Matlab)

入门级压缩感知算法,相关文档说明+算法Matlab描述,正交匹配追踪法和最小二乘法等

2015-03-18

图像压缩算法Matlab集合

基于Matlab实现的经典的图像压缩算法,包括哈夫曼编码,算术编码、字典编码、行程编码-Lempel-zev 编码正交变换编码如DCT、子带编码 粒子、子采样、比特分配、矢量量化

2015-03-18

VS2010多文档图像处理所有基础程序

利用VS2010编写的多文档的图像处理基础程序,包括灰度变换 直方图均衡 局部平均平滑 中值滤波 理想低通滤波 Butterworth低通滤波 图象锐化 理想高通滤波 Butterworth高通滤波 伪彩色增强 运动模糊 运动模糊复原 逆滤波退化 逆滤波复原 加噪退化 维纳滤波复原 傅立叶变换 快速傅立叶变换 离散余弦变换 沃尔什变换 霍特林变换 小波变换 小波反变换 霍夫曼编码 香农-费诺编码 算术编码 位平面编码 保存IMG文件 读入IMG文件 图象配准 运动检测 获取背景 背景检测 特征提取 图象的二阶矩 图象的重心矩 阈值面积消去 市街区距离变换 市街区距离骨架生成 骨架反变换 轮廓提取 边界跟踪 图象分割 固定阈值分割 自适应图象分割 Roberts算子 Sobel算子 Prewitt算子 Laplace算子 Canny算子 边界跟踪 区域生长 图象识别 模板匹配

2015-03-18

W5100--C源码

本文档实现了下位机对W5100芯片的控制,可以实现与上位机的TCP/IP 通信,稍微修改就能应用到实际当中

2014-10-06

空空如也

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

TA关注的人

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