我的办公室就位于 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 了。
花了一上午的时间把 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 的长度成比例,函数如下:
午饭还是 union house 吃的,依然是素菜加一份 honey chicken,索然无味,鸡肉只吃了一半就作罢了,饭后一人漫步至 museum,看到好几拨小孩子穿着各色的校服在广场和草地上玩耍,天真烂漫,好开心好有活力,在已经步入冬天的情况下,我依然看到很多的小朋友穿着短裤,不论男孩还是女孩,看来老外是从小就很抗冻了。
我有时候在想国内什么时候大家能活的像老外这样闲适悠然,至少他们表面上看上去是那样,有鉴于国内现在的经济发展水平还有势头,我总觉得也许这会很快,但回过头一想,我发现这有可能只是我一厢情愿罢了,老外一直以来就崇尚自由主义,追求个性不盲从,谁比我有钱,谁比我有成就,我一概不在乎,只要我自己活出自己的精彩就行,而国内关于成就关于价值实现似乎有一套普适的标准,大家喜欢基于各种标准进行攀比,谁考了什么学校可以比较比较,谁找了什么工作可以比较比较,谁嫁了什么样的人娶了什么样的人也可以拿来比较比较,大家都在追求别人眼里更好的更体面的东西,却从不停下来问问在自己心里到底什么是真正最想要的,活出自己的精彩也就无从谈起了,所以我想即使国内的发展超过美帝了大家还是会活的忙忙碌碌辛辛苦苦,除非一代人两代人的观念发生根本性的转变。
早上五点多又是起床拉了一通肚子,看来睡前吃多了李子也是会拉肚子的,之前是杏子,现在换成了李子,哎。
回笼觉睡得还行,只是梦不断,回笼觉的梦一般会记得比较清楚,因为临近起床了。梦见自己好像回到了校园,但具体是和朋友去参加某人婚礼的路上,婚礼的新郎新娘我都不记得认不认识,路上我骑在自行车的方向把上面,双手背在后面控制车的方向,颇有杂耍的感觉,很奇怪为什么会有这么俏皮的行为发生。婚礼过程中有一扇门按照习俗说是不让开的,梦中我有急事想通过这扇门出去却被新人家属阻拦,我向人抱怨新人家属太不讲理,不知变通,就这么个梦,anyway, it's just a dream, let it go。
下面是今天的午餐,小小的丰盛了一下,只是板栗感觉蒸出来还不够好吃,还不知道该怎么正确的加工板栗。