2009年3月9日 星期一

webcam-兩張圖片處理

上班沒事情做來打打文章=3=



一開始我在宣告時:搞了一個三維的的Array如下



myRGB1[3][320][240]

myRGB2[3][320][240]



 想說這樣寫的話在loop上就可以寫的很短



雖然Compiler也過了



但是卻會以Runtime error收場=3=



上網查了一下,發現BCD好像不能宣告太大的陣列(但是明明就很小阿=3=)



不知道以Dynamic allocate的方式能不能宣告到更大的陣列..回家有空再試






上面這張是將兩張圖片做比較,有差異的部份做反白的動作,只是用的演算法非常之爛,雜訊會很多=3=






這張就只是單純的相加/2而已



試驗過程中有個小問題就是市面上的Webcam都有自動補光的功能...



只要他測光的點光源有變化,它就會改變整張圖的亮度



這樣的話要在圖片上面做判斷就危險



不知道有沒有Function可以把它關掉的 回去再找找

沒有留言:

張貼留言