2009年9月19日

AdaBoost人脸检测原理

摘要: 对人脸检测的研究最初可以追溯到 20 世纪 70 年代,早期的研究主要致力于模板匹配、子空间方法,变形模板匹配等。近期人脸检测的研究主要集中在基于数据驱动的学习方法,如统计模型方法,神经网络学习方法,统计知识理论和支持向量机方法,基于马尔可夫随机域的方法,以及基于肤色的人脸检测。目前在实际中应用的人脸检测方法多为基于 Adaboost 学习算法的方法。Viola人脸检测方法是一种基于积分图、 级联... 阅读全文

posted @ 2009-09-19 10:47 Homography Matrix 阅读(15071) 评论(0) 推荐(0) 编辑

基于Haar-like特征的层叠推进分类器快速目标检测

摘要: OpenCV学习笔记(二)基于Haar-like特征的层叠推进分类器快速目标检测OpenCV学习笔记之二――基于Haar-like特征的层叠推进分类器快速目标检测一、简介目标检测方法最初由Paul Viola [Viola01]提出,并由Rainer Lienhart [Lienhart02]对这一方法进行了改善。该方法的基本步骤为: 首先,利用样本(大约几百幅样本图片)的... 阅读全文

posted @ 2009-09-19 10:46 Homography Matrix 阅读(2083) 评论(0) 推荐(0) 编辑

人脸检测的代码分析

摘要: 一、预备知识:1、动态内存存储及操作函数CvMemStoragetypedef struct CvMemStorage{ struct CvMemBlock* bottom;/* first allocated block */ struct CvMemBlock* top; /* the current memory block - top of the stack */ struct CvMe... 阅读全文

posted @ 2009-09-19 10:45 Homography Matrix 阅读(4570) 评论(0) 推荐(1) 编辑

特征提取与匹配方法

摘要: 常用的图像特征有颜色特征、纹理特征、形状特征、空间关系特征。一颜色特征(一)特点:颜色特征是一种全局特征,描述了图像或图像区域所对应的景物的表面性质。一般颜色特征是基于像素点的特征,此时所有属于图像或图像区域的像素都有各自的贡献。由于颜色对图像或图像区域的方向、大小等变化不敏感,所以颜色特征不能很好地捕捉图像中对象的局部特征。(二)常用的特征提取与匹配方法颜色直方图其优点在于:它能简单描述一幅图像... 阅读全文

posted @ 2009-09-19 10:42 Homography Matrix 阅读(8794) 评论(0) 推荐(0) 编辑

An Introduction to Back-Propagation Neural Networks

摘要: An Introduction to Back-Propagation Neural Networksby Pete McCollumSaipan59@juno.comIntroductionThis article focuses on a particular type of neural network model, known as a "feed-forward back-propaga... 阅读全文

posted @ 2009-09-19 10:40 Homography Matrix 阅读(1381) 评论(0) 推荐(0) 编辑

cvCopy与cvCloneImage的区别

摘要: /* Copies source array to destination array */CVAPI(void) cvCopy( const CvArr* src, CvArr* dst, const CvArr* mask CV_DEFAULT(NULL) );/* Creates a copy of IPL image (widthStep may differ) */CVAPI(IplIm... 阅读全文

posted @ 2009-09-19 10:39 Homography Matrix 阅读(32046) 评论(7) 推荐(2) 编辑

四种常用FPGA/CPLD设计思想技巧

摘要: 四种常用FPGA/CPLD设计思想技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作种取得事半功倍的效果。FPGA/CPLD 的设计思想与技巧是一个非常大的话题,由于篇幅所限,本文仅介绍一些常用的设计思想与技巧,包括(1)乒乓球操作、(2)串并转换、(3)流水线操作和 (4)数据接口的同步方法。... 阅读全文

posted @ 2009-09-19 10:38 Homography Matrix 阅读(641) 评论(0) 推荐(0) 编辑

基于小波和余弦变换的神经网络人脸识别法

摘要: 基于小波和余弦变换的神经网络人脸识别法谢志文, 吴玉香, 刘少军(华南理工大学 自动化学院,广东 广州 540641)2009-03-12摘 要:提出了利用小波变换和余弦变换与BP神经网络相结合的人脸识别方法。将人脸图像归一化后进行小波变换,再用余弦变换对低频信号提取特征向量,达到降维和去除干扰的目的,并把特征向量送进BP神经网络训练。识别时,对人脸图像进行相同的变换后,送入神经网络进行辨别。实验... 阅读全文

posted @ 2009-09-19 10:37 Homography Matrix 阅读(2199) 评论(0) 推荐(0) 编辑

基于opencv的小波变换

摘要: 提供函数DWT()和IDWT(),前者完成任意层次的小波变换,后者完成任意层次的小波逆变换。输入图像要求必须是单通道浮点图像,对图像大小也有要求(1层变换:w,h必须是2的倍数;2层变换:w,h必须是4的倍数;3层变换:w,h必须是8的倍数......),变换后的结果直接保存在输入图像中。1、函数参数简单,图像指针pImage和变换层数nLayer。2、一个函数直接完成多层次二维小波变换,尽量减少... 阅读全文

posted @ 2009-09-19 10:35 Homography Matrix 阅读(14643) 评论(1) 推荐(2) 编辑

人脸识别程序流程图

摘要: 这是基于bpnn与opencv的人脸识别系统大致程序流程图。整个系统的实现还要依靠FPGA及其他硬件外设。这个系统的优点是将已经训练好的bpnn神经网络模型变换成二进制文件下载在flash中,对采集的图片只要做相应的调整,然后在这个网络上跑就能得到相应的结果。软件系统还对采集的照片使用了去模糊化,直方图均衡化,平滑处理的操作,提高识别的效率和准确性。/Files/zhangzhi/face_rec... 阅读全文

posted @ 2009-09-19 10:28 Homography Matrix 阅读(7612) 评论(0) 推荐(0) 编辑

pipeline 流水线设计

摘要: 十大基本功之流水线设计转载自:http://www.socvista.com/--- dancia)本文参考了edacn上ytsun,ericflying,hover_edacn等人的精彩发言,向这些热心的朋友致敬~~欢迎大家转载,转载的时候请注明http://www.socvista.com/--- dancia4 j5 P! F4 Q% @3 h* d0 Y8 A7 S' l, x第一, 什么... 阅读全文

posted @ 2009-09-19 10:26 Homography Matrix 阅读(1653) 评论(0) 推荐(0) 编辑

这是一篇很好的文章,学verilog的可以好好看看

摘要: 规范很重要工作过的朋友肯定知道,公司里是很强调规范的,特别是对于大的设计(无论软件还是硬件),不按照规范走几乎是不可实现的。逻辑设计也是这样:如果不按规范做的话,过一个月后调试时发现有错,回头再看自己写的代码,估计很多信号功能都忘了,更不要说检错了;如果一个项目做了一半一个人走了,接班的估计得从头开始设计;如果需要在原来的版本基础上增加新功能,很可能也得从头来过,很难做到设计的可重用性。在逻辑方面... 阅读全文

posted @ 2009-09-19 10:24 Homography Matrix 阅读(3253) 评论(0) 推荐(1) 编辑

modelsim 仿真没有波形

摘要: 现象:仿真时没有“object”,没有波形。a).原因:软件本身的优化问题,解决方法:在安装目录下C:\Modeltech_6.2b目录下找到modelsim.ini文件,将其属性改为可写即将原来选中的“可读”去掉。打开该文件将里面的VoptFlow = 1改为VoptFlow = 0。值得一提的是,如果在修改modelsim.ini之前建立的pro... 阅读全文

posted @ 2009-09-19 10:23 Homography Matrix 阅读(7166) 评论(0) 推荐(1) 编辑

verilog HDL中关于端口定义

摘要: 阅读全文

posted @ 2009-09-19 10:22 Homography Matrix 阅读(1033) 评论(0) 推荐(1) 编辑

verilog 中a-b>0 与a>b的区别

摘要: verilog code one-------------------------------reg[3:0] a;reg[3:0] b;reg[3:0] result;···········if(a-b>0)begin·····&#... 阅读全文

posted @ 2009-09-19 10:19 Homography Matrix 阅读(1688) 评论(0) 推荐(0) 编辑

奇偶分频

摘要: 各种分频的实现方法对于打好数字电路设计的基础是必不可少的,也有很多公司面试的让应聘者写分频器。第一,偶数倍分频:偶数倍分频应该是大家都比较熟悉的分频,通过计数器计数是完全可以实现的。如进行N倍偶数分频,那么可以通过由待分频的时钟触发计数器计数,当计数器从0计数到N/2‐1时,输出时钟进行翻转,并给计数器一个复位信号,使得下一个时钟从零开始计数。以此循环下去。这种方法可以实现任意的偶数分... 阅读全文

posted @ 2009-09-19 10:18 Homography Matrix 阅读(1116) 评论(0) 推荐(0) 编辑

深入浅出----I2C

摘要: 一、技术性能:工作速率有100K和400K两种; 支持多机通讯;支持多主控模块,但同一时刻只允许有一个主控; 由数据线SDA和时钟SCL构成的串行总线;每个电路和模块都有唯一的地址; 每个器件可以使用独立电源但是必须共地二、基本工作原理:以启动信号START来掌管总线,以停止信号STOP来释放总线;每次通讯以START开始,以STOP结束;启动信号START后紧接着发送一个地址字节,其中7位为被控... 阅读全文

posted @ 2009-09-19 10:15 Homography Matrix 阅读(435) 评论(0) 推荐(0) 编辑

关于时钟的讨论

摘要: 无论是用离散逻辑、可编程逻辑,还是用全定制硅器件实现的任何数字设计,为了成功地操作,可靠的时钟是非常关键的。设计不良的时钟在极限的温度、电压或制造工艺的偏差情况下将导致错误的行为,并且调试困难、花销很大。 在设计PLD/FPGA时通常采用几种时钟类型。时钟可分为如下四种类型:全局时钟、门控时钟、多级逻辑时钟和波动式时钟。多时钟系统能够包括上述四种时钟类型的任意组合。1.全局时钟对 于一个设计项目来... 阅读全文

posted @ 2009-09-19 10:11 Homography Matrix 阅读(618) 评论(0) 推荐(0) 编辑

FPGA/PLD 中毛刺问题

摘要: 和可靠性有关的几个概念  建立时间和保持时间 图1建立时间(setup time)是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器;保持时间(hold time)是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间, 如果保持时间不够,数据同样不能被打入触发器。 如图1。 数据稳定传输必须满足建立和保持时间的要求,当然在一些情况... 阅读全文

posted @ 2009-09-19 10:09 Homography Matrix 阅读(1056) 评论(0) 推荐(0) 编辑

quartus6.1 for linux 在ubuntu 9.04 上安装指南

摘要: ubuntu 9.04 下quartus6.1 for linux 安装教程(1)Altera 网站上下载软件61_ip_linux.tar、61_modelsim_ae_unix.tar、61_nios2eds_linux.tar、61_quartus_devinfo.tar、及61_quartus_linux.tar命令---------------------wget ftp://ftp.a... 阅读全文

posted @ 2009-09-19 10:05 Homography Matrix 阅读(813) 评论(0) 推荐(0) 编辑

modelsim le 6.5b 在 UBUNTU9.04上安装指南

摘要: modelsim le 6.5b FOR LINUX 安装教程(1)ftp://ftp.model.com/LE/6.5b/ 下载安装文件install.linuxle 38611 KB modelsim-base.mis 71980 KB modelsim-docs.mis 25373 KB modelsim-gcc-linux.mis 37067 KB modelsim-lin... 阅读全文

posted @ 2009-09-19 10:03 Homography Matrix 阅读(957) 评论(0) 推荐(0) 编辑

Quartus 90 for linux 在Ubuntu9.04上安装指南

摘要: (1)Altera 官方网站上下载quartus9.0 installerhttps://www.altera.com/support/software/download/altera_design/quartus_sub/dnl-quartus_sub.jsp(2)安装tcsh---------------sudo apt-get install tcsh---------------(3)切... 阅读全文

posted @ 2009-09-19 10:00 Homography Matrix 阅读(2061) 评论(0) 推荐(0) 编辑

在Modelsim中加入Quartus的仿真库[zz]

摘要: 问什么要这样做?1、Quartus不支持Testbench2、调用了megafunction或者lpm库之类的Altera的函数3、时序仿真要在Modelsim下做仿真,总会遇到上面这几个问题,因为需要在Modelsim中加入Quartus的仿真库。Altera公司推荐的具体的做法是:1、在Modelsim中,File->Change Directory,将工作目录改变到想要存放仿真库的地方... 阅读全文

posted @ 2009-09-19 09:56 Homography Matrix 阅读(1599) 评论(0) 推荐(0) 编辑

2009年9月18日

如何做一名优秀的电子工程师[zz]

摘要: 如何做一名优秀的电子工程师 成为一个杰出工程师最重要的因素就是“热爱自己的职业”。毕竟兴趣是最好的老师,许多优秀的电子工程师都是从小作为电子爱好者的。爱好不仅要体现在行动中 更要深入内心甚至深入骨髓。作为工程师和科学家想取得成功并不是比赛谁花的时间最多,而是看谁付出了更多的“思考”。1.工程师要有“自己的思想”,很多学生在读... 阅读全文

posted @ 2009-09-18 15:49 Homography Matrix 阅读(860) 评论(0) 推荐(0) 编辑

SIFT算法研究资料[zz]

摘要: Sift是David Lowe于1999年提出的局部特征描述子,并于2004年进行了更深入的发展和完善。Sift特征匹配算法可以处理两幅图像之间发生平移、旋转、仿射变 换情况下的匹配问题,具有很强的匹配能力。在Mikolajczyk对包括Sift算子在内的十种局部描述子所做的不变性对比实验中,Sift及其扩展算 法已被证实在同类描述子中具有最强的健壮性。总体来说,Sift算子具有以下特性: (1... 阅读全文

posted @ 2009-09-18 15:47 Homography Matrix 阅读(4697) 评论(3) 推荐(1) 编辑

浅谈SIFT算法[zz]

摘要: SURF算法是SIFT算法的加速版,opencv的SURF算法在适中的条件下完成两幅图像中物体的匹配基本实现了实时处理,其快速的基础实际上只有一个——积分图像haar求导,对于它们其他方面的不同可以参考本blog的另外一篇关于SIFT的文章。 不论科研还是应用上都希望可以和人类的视觉一样通过程序自 动找出两幅图像里面相同的景物,并且建立它们之间的对应,前几年才被提出的SIF... 阅读全文

posted @ 2009-09-18 15:26 Homography Matrix 阅读(8750) 评论(3) 推荐(3) 编辑

Rob Hess的SIFT算法的C语言实现(基于OpenCV)[zz]

摘要: Rob Hess的homepagehttp://web.engr.oregonstate.edu/%7Ehess/index.htmlRob Hess的SIFT算法在VC.net下实现http://web.engr.oregonstate.edu/%7Ehess ... 30_win.zip编译他的代码需要安装OpenCV和GSL(http://gnuwin32.sourceforge.net/p... 阅读全文

posted @ 2009-09-18 15:20 Homography Matrix 阅读(356) 评论(0) 推荐(0) 编辑

导航