2014年5月24日星期六

Food on Lygon Street

    我的办公室就位于 Melbourne 著名的意大利街 Lygon St 上,Lygon St 两旁充斥着大量的意大利美食店,到目前为止我去过两家,第一次去的那家名字忘了,好像是什么 Pizza restaurant,吃的是正宗的意大利披萨,见下图。


点的是 median size,分量很足,味道也绝非国内的必胜客里的披萨所能比的,确实赞。
    第二次去的是 Papa Gino,名字朗朗上口,很好记,这家店生意超火,店门外常常看到排起很长的队,在 papa gino 吃的是 pasta,本以为是空心粉的样式,端上来才发现是另一种 pasta,有点像饺子,见下图,papa gino 的价格也更亲民一些,分量同样很足。


    今天中午和宇翔好不容易找到车位停好车以后没着急来办公室,而是在对面的 Coco Black 一人点了一杯 hot chocolate 喝上了,味道和口感都是极好的,上面的花纹做的也很精致好看,价格呢稍贵 6.5 刀,但我认为这样的品质绝对也值这个价了,为了对抗午间强大的困意,估计以后会常来 Coco Black 了。


2014年5月19日星期一

fscanf and uchar

    昨晚企图运行程序,对代码稍加改动了一下,结果程序运行异常,别说主体代码运行不了,就连 opencv 的 imwrite 函数都用不了了,而且最恼火就是 debug 下正常,就 release 出问题,没法进行调试,上午一大早过来继续查错误,一直整到十点半还是不能确定原因,没法,只能是把新加代码完全删掉,然后增量式的添加代码,看到底是哪些新添加的代码导致了问题,后来确定了问题发生在下面第一句上,
fscanf(pfile, "%d ", &uchar);
mat.at<uchar>(i,j) = uchar;
后来改成
fscanf(pfile, "%d ", &int);
mat.at<uchar>(i,j) = (uchar)int;
问题就没有了,只是有点想不通为什么这里读取文件不对还会影响整个前后端程序的运行,imwrite 函数运行都会报错。

2014年5月12日星期一

Implementation of Census Transform

    花了一上午的时间把 Census Transform 用 C 给实现了一遍,目前实现的版本按照窗口大小的不同有 3 个版本,3×3,、5×5 以及 9×7 的版本,3×3 的版本最终生成的 bit string  长度为 8 个字位,正好为 1 个字节,可以用一个 opencv 定义的 uchar 类型来表示,5×5 版本的 bit string 则为 24 个字位,3 个字节,因此只能用 4 个字节的数据类型来表示,目前选用的是 MS 的 UINT,最后 9×7 版本的 bit string 为 62 个字位,得用 8 个字节的数据类型表示,一开始理所当然的以为可以选用 double 类型,因为 double 正好 8 个字节,但是由于生成 census transform bit string 的过程中要用到移位的操作,而移位操作只能在整型数据类型上进行,因此最后选用了 opencv 定义的 uint64 类型。下面附上计算 5×5 窗口 census transform bit string 的函数:


    两个 census transform bit string 之间的相似性是通过 Hamming distance 来表征的,计算 hamming distance 的 C 实现在 wikipedia 上面就有,http://en.wikipedia.org/wiki/Hamming_distance,是 Wegner 1960 年提出的方法,其运算量和最终的 hamming distance 大小成比例,而不是和 bit string 的长度成比例,函数如下:


2014年5月7日星期三

问诊于 UniMelb Health Service

        周一就预约了今早 9:45 到 Health Service 问诊,9:30 我就取好钱赶到了 HS,预约是 Dr. Mead,一个慈祥的老人,跟他描述了下症状,说了下我的情况,以及医保规格,Dr. Mead 第一时间就否定了我觉得是胆结石的推断,因为真正的胆结石会非常疼,然后给我按压了下右腹,我没有感觉到哪一块有明显疼痛感,最后有鉴于我的不良饮食习惯,Dr. Mead 觉得可能还是胃的问题,但不会有大问题,然后有鉴于我的医保规格只是 Visitor Budget Cover,他认为我还是先别做 B 超之类的进一步检查,因为做一次就 200 刀,我的医保又报不了,等到下一次又有明显症状的时候再做进一步检查,或者没事的话干脆回国内再做深入检查。Dr. Mead 人还挺好,最后给了我一盒免费的 Rabeprazole Sodium 药,说是他那正好剩了这么一盒,药是没付钱,但问诊费还是缴了 38 刀,也不便宜。总之就这样吧,应该没啥问题。

2014年5月5日星期一

My own spot

Finally I've got my own spot in the lab, no need to move all around again, cool.

2014年5月4日星期日

散步于午饭后

        午饭还是 union house 吃的,依然是素菜加一份 honey chicken,索然无味,鸡肉只吃了一半就作罢了,饭后一人漫步至 museum,看到好几拨小孩子穿着各色的校服在广场和草地上玩耍,天真烂漫,好开心好有活力,在已经步入冬天的情况下,我依然看到很多的小朋友穿着短裤,不论男孩还是女孩,看来老外是从小就很抗冻了。
        我有时候在想国内什么时候大家能活的像老外这样闲适悠然,至少他们表面上看上去是那样,有鉴于国内现在的经济发展水平还有势头,我总觉得也许这会很快,但回过头一想,我发现这有可能只是我一厢情愿罢了,老外一直以来就崇尚自由主义,追求个性不盲从,谁比我有钱,谁比我有成就,我一概不在乎,只要我自己活出自己的精彩就行,而国内关于成就关于价值实现似乎有一套普适的标准,大家喜欢基于各种标准进行攀比,谁考了什么学校可以比较比较,谁找了什么工作可以比较比较,谁嫁了什么样的人娶了什么样的人也可以拿来比较比较,大家都在追求别人眼里更好的更体面的东西,却从不停下来问问在自己心里到底什么是真正最想要的,活出自己的精彩也就无从谈起了,所以我想即使国内的发展超过美帝了大家还是会活的忙忙碌碌辛辛苦苦,除非一代人两代人的观念发生根本性的转变。

2014年5月2日星期五

回笼觉的一个梦

        早上五点多又是起床拉了一通肚子,看来睡前吃多了李子也是会拉肚子的,之前是杏子,现在换成了李子,哎。
        回笼觉睡得还行,只是梦不断,回笼觉的梦一般会记得比较清楚,因为临近起床了。梦见自己好像回到了校园,但具体是和朋友去参加某人婚礼的路上,婚礼的新郎新娘我都不记得认不认识,路上我骑在自行车的方向把上面,双手背在后面控制车的方向,颇有杂耍的感觉,很奇怪为什么会有这么俏皮的行为发生。婚礼过程中有一扇门按照习俗说是不让开的,梦中我有急事想通过这扇门出去却被新人家属阻拦,我向人抱怨新人家属太不讲理,不知变通,就这么个梦,anyway, it's just a dream, let it go。
        下面是今天的午餐,小小的丰盛了一下,只是板栗感觉蒸出来还不够好吃,还不知道该怎么正确的加工板栗。


Preston Market 兰州拉面馆

        昨天傍晚和翔、康一行三人奔赴 Preston Market 购物,我已是第三次来 Preston 购物了,里面很多华人超市,果蔬很新鲜也很便宜,所以每次都会买很多,这次也不例外,这次还买了一袋板栗打算蒸着吃,其实这次来我最主要的目的还不在于购物,而是来附近的兰州拉面馆吃一回正宗的就蒜拉面,重温下西安老店的味道。
        翔说他和 Sophia 每次来得是两人吃一份,因为分量实在是太足了,我听了却很期待,因为我要的就是撑的感觉。。。这次我点的黄焖羊肉拉面,那碗大的,霍,确实够分量,肥美的羊肉也很多,见下图。


        最令人惊喜的是面馆居然可以免费提供生蒜,有鉴于猫本这么高的物价,事先着实没有料到可以吃到免费的生蒜,导致我还事先备了一个自带的蒜头,有意思的是当我们向服务员要生蒜时,服务员的表情看上去有点小小的吃惊,估计心想国外还能碰到这么专业的拉面食客,知道就着生蒜吃最美味。
        除了主食,另点的三份凉菜分量也很足,一份猪耳朵,一份胡萝卜丝和土豆丝,最后一份花生米,这分量可比上周的台北馆的小菜大多了,唯一不足的是花生米味道稍淡,欠些火候。


        昨天的晚饭是真可谓酒足饭饱了,随后的夜生活也很丰富:七点多回到翔家里,打了三个小时的video game,有实况,NBA,Halo 还有街霸。。。玩的挺嗨的,真是一个开心的 Friday evening。