2012年7月24日

摘要: 原文地址:http://www.cnblogs.com/ello/archive/2012/04/28/2475419.html#top由于工作需要,我开始研究人脸检测部分的算法,这期间断断续续地学习Haar分类器的训练以及检测过程,在这里根据各种论文、网络资源的查阅和对代码的理解做一个简单的总结。我试图概括性的给出算法的起源、全貌以及细节的来龙去脉,但是水平有限,只能解其大概,希望对初学者起到帮助,更主要的是对我个人学习的一次提炼。一、Haar分类器的前世今生人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人 阅读全文
posted @ 2012-07-24 20:22 Rick_w 阅读(530) 评论(0) 推荐(0) 编辑
摘要: CvHaarFeature, CvHaarClassifier, CvHaarStageClassifier, CvHaarClassifierCascade Boosted Haar 分类器结构 的几个结构体是树型结构。Cascade:Stage1:Classifier11:Feature11Classifier12:Feature12...Stage2:Classifier21:Feature21整个等级可以手工构建,也可以利用函数cvLoadHaarClassifierCascade从已有的磁盘文件或嵌入式基中导入。1.CvHaarClassifierCascade* cvLoadHaa 阅读全文
posted @ 2012-07-24 19:19 Rick_w 阅读(2798) 评论(0) 推荐(0) 编辑

2012年7月23日

摘要: 转载:http://blog.csdn.net/liuhongwei123888/article/details/6084761今天学习QT的文件操作1、QIODevice 直接继承自QObjectQIODevice类是输入/输出设备的基类。QIODevice为设备提供了公共实现和抽象接口用于读写块数据。 QIODevice是一个抽象类,不能被实例化。被Q3Socket,Q3SocketDevice,QAbstractSocket,QBuffer,QFile,QLocalSocket,QNetworkReply,QProcess继承.============================== 阅读全文
posted @ 2012-07-23 18:54 Rick_w 阅读(5811) 评论(0) 推荐(0) 编辑

2012年4月19日

摘要: 来自:http://www.52rd.com/Blog/Detail_RD.Blog_cctung_29180.html镜头是摄像机的眼睛,正确选择镜头以及良好的安装与调整是清晰成像的第一步。当前,1/3"镜头是应用的主流,自动光圈镜头销售量最多,变焦镜头是应用发展的趋势。 1)应依据摄像机到被监视目标的距离,来选择定焦镜头(Fixed Focal Lens)的焦距。 从焦距上区分有短焦距广角镜头、中焦距标准镜头、长焦距远镜头。镜头焦距通常用值来表示,镜头光圈一般用F表示,F取值以镜头的焦距/和通光孔径d的比值来衡量,F=f/d,每个镜头上均标有其最大的F值。 2)摄像机的镜头规格. 阅读全文
posted @ 2012-04-19 23:36 Rick_w 阅读(738) 评论(0) 推荐(0) 编辑

2012年4月18日

摘要: 本文来自:http://www.cnblogs.com/linzhao/archive/2012/01/04/2312344.htmlcvCalscEigenObject()函数,包含于<cvAux.h>中。在PCA人脸识别的程序中,属于核心算法。先翻译一段注解,原文来自:http://www710.univ-lyon1.fr/~bouakaz/OpenCV-0.9.5/docs/ref/OpenCVRef_ObjectRecognition.htmvoid cvCalcEigenObjects( int nObjects, void* input, void* output, i 阅读全文
posted @ 2012-04-18 19:15 Rick_w 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 本文来自:http://www.cnblogs.com/linzhao/archive/2012/01/05/2312758.htmlPCA(Eigenface)方法是人脸识别的主流方法之一。cvEigenDecomposite()函数作用是将人脸图像通过Eigenface变换矩阵,投射到子空间中。子空间中的人脸向量,是一个1×nEigens(nEigens由自己取得)的行向量,极大地降低了数据维度,便于下一步的聚类、识别。结合具体例子,尽量清楚地跟大家讨论这个函数的用途。函数说明如下:EigenDecompositeCalculates all decomposition coef 阅读全文
posted @ 2012-04-18 19:10 Rick_w 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 来自:http://blog.csdn.net/wangyadong/article/details/3236350IplImage:表示图片。 cvTermCriteria:用来决定学习演算法何时结束。 cvSize:用来表示图片大小。 cvCvtColor:用来转换图片的色彩空间。cvLoadImage:载入一张图片。 cvCreateImage:依照IplImage结构配置记忆体。 cvCalcEigenObjects:计算传入影响阵列的eigen vector(特征向量)、 eigen value(特征根)、image average(影像平均值) cvEigenDecomposite 阅读全文
posted @ 2012-04-18 18:39 Rick_w 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: 来自:http://tracey2076.blog.51cto.com/1623739/539690嗯,这个QImage的问题研究好久了,有段时间没用,忘了,已经被两次问到了,突然有点解释不清楚,我汗颜,觉得有必要重新总结下了,不然无颜对自己了。图像的数据是以字节为单位保存的,每一行的字节数必须是4的整数倍,不足的补0。(因为我们使用的是32操作系统,因此数据是按照32位对齐的,所以每行的字节数必须是4的整数倍也就是说每行的数据位必须是32位的整数倍。)这里是按照我的理解的,貌似错了,修正一下,最近在看数据对齐,这段话先忽略了,没有删掉,是因为,想留个足迹,等我找到合适的答案再贴上来。不过,图 阅读全文
posted @ 2012-04-18 16:34 Rick_w 阅读(731) 评论(0) 推荐(0) 编辑

2012年4月14日

摘要: 以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面的链接能对朋友们有所帮助。 (1)googleResearch;http://research.google.com/index.html (2)MIT博士,汤晓欧学生林达华;http://peopl 阅读全文
posted @ 2012-04-14 11:42 Rick_w 阅读(1078) 评论(0) 推荐(1) 编辑

2012年4月8日

摘要: 我根据《浅谈图像处理方向的就业前景》和自己找工作的一些经验简单介绍一下图像处理方向就业前景,希望能对后来者有所帮助!1、请学好图像基本理论知识,笔试会遇到很多基础的题;2、请学好c++语言,99%以上的公司在招图像岗位的人员时都会笔试c++;3、请多做一些实际的项目,少一些理论的研究(针对中小企业而言);4、请不要只局限于的课题,因为可能你的课题只是图像处理领域的一些皮毛;5、请多了解一些相关的前沿知识;6、请不要迷信自己的算法,比如BP神经网络(可能理论研究时用的很多,可是实际呢?)7、请尽量与企业的相关人士探讨该领域的问题,那样的收获比书本大很多;附:北京相关图像的公司外企:01、东芝(中 阅读全文
posted @ 2012-04-08 09:19 Rick_w 阅读(2114) 评论(0) 推荐(0) 编辑

导航