2012年4月27日 星期五

Excel Note

話說沒是研究一下excel

功能筆記

=$A$1,代表絕對變數,不會因為你移動畫拉動而改變

案Alt可叫出快捷鍵,接著依照螢幕上的提示選擇快捷鍵ex:alt->h->b 常用->粗體

ctrl+`:切換成顯示公式/數值

VLOOKUP(搜尋目標,搜尋範圍,傳回值列數,是否須完全符合)
搜尋目標可為字串("targrt"),或儲存格,搜尋範圍為一個大於一欄的範圍,VLOOKUP在範圍的第一欄中搜尋第一個"target"並將列的第三欄傳回

2012年4月24日 星期二

程式設計

最近面臨修改程式的問題,剛才上課無聊看了己篇文章
http://www.inside.com.tw/2011/03/03/books-programmer-must-read
介紹10本程是設計必讀得書... 一本都沒看過 囧
http://reborn2266.blogspot.com/2011/10/book-review.html
這本是大陸人寫的
另外有些人也分想成是設計的經驗
http://blog.vgod.tw/2009/12/18/divine-code-10/
中一中畢業,目前在mit,開發圖形與程式語言整合的sikuli,對vim(一種命令是的文字編輯器)也有介紹
http://www.javaworld.com.tw/roller/qing/
有一些程式開發的經驗談,出了本thinking in java 的書

2012年4月15日 星期日

HDR2

話說昨天寫了一天的HDR作業
先是從數張快門速度不同的照片重建HDR
再來是將HDR壓縮回LDR

建立HDR影像


雖然現在論文的作者很負責任地提供了Matlab的Code可以下載,但不知怎麼在HDR重建時會遇到矩陣尺寸過大的問題,因此後來用Matlab內建的makehdr來重建


makehdr


在makehdr中需要設定線性區域的上下界與每張影像的曝光程度(快門速度) ,在有效範圍內的亮度值除以進光量(快門速度),得到真實亮度。將每張影像的真實亮度加入hdrTemp影像中,最後將hdrTemp中的值除以每個pixel有效的影像數(該pixel曝光程度在有效範圍內的影像總數)得到hdr影像
全部都過曝得像素填入最大值,全部都曝光不足處填入最小值,不是過曝就是曝光不足的部分利用旁邊的像素填滿~


HDR->LDR


compress low frequency part


將hdr影像mapping到LDR的部分,老師提供的code的概念是將影像中的細節與非細節部分分開,並對非細節部分進行較大的壓縮,再將此兩部分合成。而這兩篇論文的重點都在如何產生非細節影像。最理想狀況是將每個物體的明暗與紋理分開。


tone mapping


至於matlab內建的tonemap則是將影像取log2後並壓縮到[0,1]後轉到Lab空間,對L進行壓縮。壓縮L用的是constrast limited histogram equalization的方法,將影像分割成許多小塊(ex: 8x8)在每個小塊中做histogram eq. 使 histogram符合某種分布(ex:平均分布),在對附近的方塊使用內插法,以避免方塊之間的邊界太明顯。之後在將壓縮後Lab轉回rgb

姿勢跑法

昨天? 俠聖找到了隱居的紅框嘉!~
復團之後立刻分享了姿勢跑法的相關影片姿勢跑法的訓練跑法校正

看完後稍微摘要一下,摘要如下

姿勢跑法的訓練
1.前腳掌著地
2.可以脫鞋試試看
3.習慣前腳掌著地後,穿薄鞋子跑
4.把跑鞋穿回去
5.加速!!~
ps要先鍛鍊小腿與腿的力量才能使用此跑法XD

跑法校正
前半段影片是改造前
此人問題在腳落地太前面,身體太向前傾,屁股太懶惰XD,起伏很大
可以從後半段看就好(2'11"),改造後
腳的著地點要靠近質心,不要伸得太前面,否則會得到反向推進力~
屁股,肩膀,腳要在一直線上,以得到更好的減振效果
屁股不要起起伏伏
每分鐘腳要著地至少180次(spm,foot strikes per minute)以便利用韌帶等軟組織儲存的能量,同時減少花在支撐身體的時間
不要想利用往後推地板的反作用力推金身體,而是不斷的把腳拉回前面(有點像騎腳踏車XD),速度快時"勾腳"的程度會加強
腳步要輕,不要加快節奏而加速腳落地的速度,讓腳自然落下
鍛鍊核心,屁股,下肢(lower leg),腳掌(foot)的強度,可以跑得更遠!~

2012年2月26日 星期日

some goods

話說今天228連假,做了超便捷阿羅哈客運跑回家
回家還是職業病,道處找程式用@@~
先是找了方便的批次縮圖軟體EasyImageModifier還蠻簡單方便用的
之前用photoCap有點功能太多太複雜
同一家公司還有出螢幕擷取程式Screenshoter可以每次都結取相同的銀幕範圍,在做投影片時還蠻方便的
最後竟然找到一個在DevC++上裝OpenCV的教學(雖然這件事似乎非常eazy)等回新竹來試試

2012年2月2日 星期四

HDR

話說老弟前陣子拜了一台F500

內建一些把很多照片組合成一張的功能

用一般的相機配合下面的軟體也可以達到效果XD

合成高動態範圍 http://blog.xuite.net/frankie.z530/blog/32774280

合成全景影像 http://cs.bath.ac.uk/brown/autostitch/autostitch.html

不過F500真的還蠻先進,加入一些利用影像處理技術做出來的有趣技術,除了上面提到的,還有臉部偵測,人臉識別(可以識別出是誰的臉),追蹤對焦(追蹤使用者自訂的特徵點)

雖然這些小功能似乎都不是非常必要,有些甚至可以透過電腦端的程式達到更好的效果,但是要做這些後處理又覺得麻煩

真的是蠻矛盾的,花錢的時候為了省錢直想買那些一定要用硬體才能達到的功能,像是大光圈,廣角,望遠鏡頭等等,但是實際上在使用那些方便的軟體功能似乎也是蠻重要的

2012年1月12日 星期四

對話

想不到形容詞來形容,乾脆不形容了

也許,想要一點安全感,所以只要有可能因為任何的理由而分開就覺得很不安,不喜歡可能失去的感覺

但是不能接受完全迷失在其中,只能跟認同的人為伍

那麼,如果一個小動作,一個決定就可以否定認同,他的確是一個比直覺還不穩定太多的存在。那麼,多少可以了解選擇直覺的理由,至少他還被過去牽絆著

其實,在日常的對談之間就可以看出端倪,變化也是漸漸產生的,好好的東西也不會突然腐敗,這麼一說我還真是杞人憂天,太在意那些針鋒相對

其實,是太不相信自己的觀察能力,或是根本知道自己平常沒張著眼睛過日子,偶爾一次的取樣得到的結果也太不具代表性

對,這麼樣的思考的確很累,常常也想就照著直覺走,但總放心不下來,擔心這麼做就會被看不起或會做錯些甚麼或是太懶惰,好吧,在我的價值觀裡,懶惰是邪惡的,不過這似乎還有討論的空間