一開始我在宣告時:搞了一個三維的的Array如下
myRGB1[3][320][240]
myRGB2[3][320][240]
想說這樣寫的話在loop上就可以寫的很短
雖然Compiler也過了
但是卻會以Runtime error收場=3=
上網查了一下,發現BCD好像不能宣告太大的陣列(但是明明就很小阿=3=)
不知道以Dynamic allocate的方式能不能宣告到更大的陣列..回家有空再試
上面這張是將兩張圖片做比較,有差異的部份做反白的動作,只是用的演算法非常之爛,雜訊會很多=3=
這張就只是單純的相加/2而已
試驗過程中有個小問題就是市面上的Webcam都有自動補光的功能...
只要他測光的點光源有變化,它就會改變整張圖的亮度
這樣的話要在圖片上面做判斷就危險
不知道有沒有Function可以把它關掉的 回去再找找
沒有留言:
張貼留言