frameserving

Louie要求这个星期把第一个project整个报告出来,今天又让我搞数据。但昨天发现了一个很严重的问题,OpenCV读avi文件时读到2042桢的时候就停掉了,wk~。连给的sample也出现同样的问题。其实还有一个更严重的问题,OpenCV只能读avi文件,所以我必须先将所有其他格式的video转化成avi格式。刚来的第一个星期整天就是上网搜转换软件,免费的还不多。一些软件只给你转换一半,或者转换个五分钟,或者更恶心的,在转换出来的视频上加上一堆的文字。想搞到完全的服务,哼哼,拿钱来。

而似乎opencv读的avi还得是无压缩的,起码在新机器上如此。要是一般的小video也无所谓了。但是现在要做的项目搞的就是大批量的video。用media center录个一个小时的电视,就会占用3G的空间,还是有压缩的MPEG2编码。转化成avi,就变成几百G了,wk~。公司给配的新机器,硬盘也就300G。也就是最多只能放1个一小时无压缩的avi文件。现在问题是要处理很多很多这样的文件。oh,天哪!

现在终于体会到scalable的问题。搞些小量数据可能什么问题都没有,但当数据变得很大,变得巨大的时候,很多事情就变成不可能的任务了。

今天本来开始debug opencv里2042桢推出的问题,但查了源码半天,估计也搞不定,谁知道什么鸟问题。google也搜不到任何东西。于是尝试virtualdub的frame server,也不知道哪天注意到的,密密麻麻菜单中的一项。当我第一眼瞟到这个词的时候,我就觉得,这是个很有前途的东西。

事实证明它确实是很有前途的东西。

http://neuron2.net/LVG/frameserving.html

http://www.videohelp.com/virtualdubframeserve.htm

VirtualDub的文档少的可怜,几乎什么都没有。也是一直没有尝试搞frame server的原因。不过今天不搞不行了,可是我目前唯一的救命稻草了。

它确实救了我一命。

发现用起来其实相当简单。现在,用VirtualDub的frame server,就可以直接读取各种Mpeg1, Mpeg2和avi文件了,几G的MPEG2文件,不需要缓存,也不需要任何中间文件,太tm爽了。我的问题彻底解决了!opencv的那个中途退出的问题也没了,wk~。

Robocup

http://news.csdn.net/n/20060624/92005.html

其实前几天就从bbs看到消息。只是没想到竟然也上了csdn的头条,看来影响之大非同寻常。恭喜他们,终于站到世界之巅。7年前,蓝鹰第一次出征robocup时,守门员就是我写的。那次蓝鹰被上届冠军在加时赛一球淘汰,40多只队伍里最终夺得第9名,也算不大不小的黑马。第二年我进了本系的一个实验室,考研,写论文,没有花很多的精力改进守门员,那年夏天,蓝鹰第二次出征,获得第六。不过那一届robocup,清华夺冠,他们是第一次参赛。那之后我就彻底退出球队。因为我已经考上了本系的研究生,按理是不能一心事两主的。考研之前的一次周会,陈小平问我计划时,我说已经报考了本系的研究生。他似乎有些不悦,也许因为我事先也没跟他商量,不过他也接着说将来还可以在他那儿读博么。读博?我也不可能在国内读,无论是钱还是学术环境。后来我申请出国,找的一个推荐人就是陈小平。好几次找他签字,他很爽快,但也没多说什么话。学院偶尔碰到,有时点点头,有次他问我跟哪个老板?我读研的老板跟他应该很熟,因为他们是同学,都是cai qingsheng的博士。我前后跟的两个老板,一个陈小平,一个老朱,虽然是同学,但是风格完全是两个极端。陈小平走的是纯学术路线,而老朱走的是纯项目路线。陈小平算是我在科大见到的老师中我最佩服的一个。他是很有雄心的一个人。说话很能感染人,让人热血沸腾。而他的组织能力绝对是超强。从最开始的校内robocup比赛,到robocup周。出国参赛需要很多很多的钱,而他都能顺利搞到。7年,他终于成功了。也许,坚持是很重要的因素。科大另外一个成功的案例,迅飞公司,据说也是积累了很多年才取得了最后的突破。而积累,则是老朱的一个硬伤,也是我的硬伤。不过也没有办法,跟着项目走就不可能有积累。所以,也许老朱可能赚了很多很多的钱,但他永远无法像陈小平这样最终一炮红遍天下。陈小平可以就此歇下来,安心享福了。而老朱则要继续被一个又一个的项目所折磨。老朱其实也是有理想的。我也是有理想的。但是终究老朱无法坚持,我也无法坚持。我不能继续跟着老朱,老朱也不会愿意像陈小平那样把所有的资源focus在一个目标上。再回首,如果我当初不提前考研,第二年肯定可以保送到计算机系(挂了几门课的太白都能保送进去),继续跟着陈小平,继续搞robocup这个很有前途的事业。不过世界没有如果。而且,即便那样,也许并不见得美好,我现在不一定会在这儿。我也不一定会有关于互联网方面的理想。再看新闻里的那张图片,只有陈小平一个人是我所熟悉的,杨斌可能已经走了,太白去年毕业了,孙鹏也毕业了。第一批的老队友也许都不在了。如今的荣誉,已经和当初的开拓者无关,但他们,也许值得纪念,值得怀念。

科大7年,有两段让人怀念的岁月,第一个是在陈小平实验室搞robocup那段,第二个是研究生最后一年,搞信息抽取。都是充满激情的岁月,因为有理想。

wikispaces

好久没用了,今天发现改进了不少。可以加tags了,但是在页面的最底端,比较不爽。如果要改style的话还得交钱成为会员,wk~。不管怎么说,这个功能太必要了。另外还加了search。页面也更加cool了。更cool的是每个页面都可以建立一个论坛,随意加入讨论,wk~。这比comments显然更加先进。论坛是按时间倒排的,而且是标题,用户,回复数,日期的列表形式。另外,页面的统计信息是以图表来显示,还可以看到来自中国或者其它国家的访问量,wk~。很早以前给这个网站的team写过email抱怨一些bug,这帮家伙也很热情。但迟迟未见解决。不过现在发现这帮家伙是一直在改进的。

今天本来刚刚在webpaint上新建了一个空间,但现在发现没必要了。webpaint是web2.0awards上首推的wiki。但是申请还要wait。现在觉得新的wikispaces比webpaint好多了,简洁,功能强大,当然也免费。其实实习一直在用pbwiki,因为内容都算confidential,不能随意泄露的,pbwiki提供了一个功能,只有创建者才能访问。页面也很简洁,基本看不到广告,不过就是觉得有些土。

前两天还创建了一个http://www.bigbold.com/snippets/user/ferryzhou/。想管理代码碎片的。不过现在看来用wikispaces就好了。

opencv

cvCaptureFromFile。在我的机器上可以,换到其他机器上就不行了。opencv自带的samples也不行。以前也碰到过这个问题,没怎么管。但现在要用公司的PC运行程序,所以这个问题非解决不可了。找了半天,感觉跟操作系统上装的解码器有关。如果什么都不装的话,只能打开完全无压缩的avi文件。似乎需要装乱七八糟的一些插件。相关的东西扔这儿了:

http://ferryzhou.wikispaces.com/opencv_problems_and_solutions 

时间越来越快

一眨眼已经实习一个多月了

刚来的时候每天都是漫长的

现在一个星期就像走过一步

等现在写blog,才发现今天已经要过去了

骑车上班,骑车回家,睡觉,第二天又骑车上班,骑车回家,睡觉,第三天再骑车上班,再骑车回家,睡觉。数完123,一天也就过去。

热队夺冠

真高兴。高兴热队帮太阳队复仇。高兴一帮老臣终于了却夙愿。高兴oneal终于实现诺言。完美的结局。对很多人来说。

镜头的不断切换中,发现莱利用双手抹了抹眼睛。

//用Louie的tuner看的,abc的直播,高清数字信号,无论画面还是音效都相当凑活。基本也没延迟。平时这个时候都回去的。不过今天既然搞到tuner,又碰到总决赛。。。。

ozzie

Financial times: Hail to the new chief geek.

Mr Gates himself was once moved to declare Mr Ozzie "one of the top five programmers in the universe" and revealed that he and Mr Ballmer had wanted for more than a decade to persuade him to join Microsoft.

"Complexity kills," Mr Ozzie wrote. "It sucks the life out of develops, it make products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration."

HDTV Tuner

http://fusionhdtv.co.kr/eng/Products/HDTV5usb.aspx

没想到竟然是韩国的产品。Louie要用这个录制HDTV,今天装到我机器上了。简直太tm酷了!可以搜索到十几个高清数字电视的频道,图像质量爆好。而这个玩意儿相当方便,巴掌大小,比手机还轻,usb连接,不用电源。也就是说,只要兜里揣上这个,再背个笔记本,那么走到哪儿都可以看高清数字电视了。可以在山上,可以在河边,随便哪儿,想看就看。

令人惊奇的是数据的获取。这玩意儿不是通过internet,而是天线,就是我们小时候看的黑白电视机用的那种老式天线,一只可伸缩的铝杆。嗯,就是这根棍子,无论走到哪儿,每秒钟可以接收几兆bits的数据,也许更多。

也就是说,我们身边每时每刻都流淌着大量的信息,以几兆每秒的速度,无声无息,却无所不在。