06 2013 档案

摘要:在一个外国网站上看到一段YUV转RGB的程序很不错,根据维基上的知识,方法应该是没问题的,自己也用过了,效果没问题。首先说一下android上preview中每一帧的信息都是YUV420的,或者叫NV21,又或者叫YCbCr_420_SP (NV21),反正这么个东西呢,Y,U,V三个分量的数量比是4:1:1.也就是说每四个像素共用一对UV。举个例子,如果是一个30*40的帧,那么有1200个Y分量,分别有300个U和300个V分量。总共有1200*1.5这么多个值。如果调用android中的onPreviewFrame(byte[] data,Cameracamera)这个方法,data就是 阅读全文
posted @ 2013-06-21 10:59 handspeaker 阅读(12989) 评论(0) 推荐(0)
摘要:主成分分析与白化,这部分很简单,当然,其实是用Matlab比较简单,要是自己写SVD分解算法,足够研究好几个月的了。下面是我自己实现的练习答案,不保证完全正确,不过结果和网站上面给出的基本一致。1.PCA in 2D1.1Step 1a: Implement PCA to obtain Uu = zeros(size(x, 1)); % You need to compute thissigma = x * x' / size(x, 2);[u,s,v]=svd(sigma);1.2Step 1b: Compute xRot, the projection on to the eige 阅读全文
posted @ 2013-06-19 22:35 handspeaker 阅读(3491) 评论(3) 推荐(0)
摘要:之前看过Andrew NG大神写的UFLDL教程,觉得很不错,不过一直比较懒,没有动手做里面的练习,最近做了一下,感觉很有意思。下面是《稀疏自编码器》和《矢量化编程实现》这两节我自己实现的练习答案,不保证完全正确,不过结果和网站上面给出的基本一致。稀疏自编码器step1在sampleIMAGES.m文件中完成生成训练集的代码,如下,tic和toc用来计时的:ticimage_size=size(IMAGES);i=randi(image_size(1)-patchsize+1,1,numpatches);j=randi(image_size(2)-patchsize+1,1,numpatche 阅读全文
posted @ 2013-06-08 17:26 handspeaker 阅读(12404) 评论(5) 推荐(2)
摘要:其实我是不相信星座的,不过鉴于处女座的完美主义,以及我本人就是个非常完美主义的处女座,我不得不承认,星座这种统计信息,某些情况下还是准的。据说人的理智和情感思维是分属于大脑不同区域的,理智区域属于较晚进化出来的,因此人在做很多事情的时候会有不理智的情况发生。说到这,我觉得,自己再情感上面的弱点就是有的时候太过于完美主义,其实我已经尽力在改了,但是就像动物的本能一样,会潜意识的这么做。最近在忙着做毕业论文,虽然我自己都清楚我毕业论文的进度和工作量早就够了,但是由于自己的完美主义,还是要“完美的”完成它。今天冷静的想了一下,自己实在是太不理智了。以后,做为一个成熟的有理想有抱负的人,应该更加理智一 阅读全文
posted @ 2013-06-02 20:04 handspeaker 阅读(344) 评论(0) 推荐(0)