放相框的部分還正在努力中。
在做的過程中最常碰到的問題是Out of range,
還有資料結構宣告的問題,
上網問了Google大神花了不少時間去尋找他人的心得或想法來尋找可能的錯誤點;
上面是灰階影像的部分,
這個地方是影像處理學過的部分不算陌生,
在放龍珠的過程中還因為沒搞清楚YUV和RGB的格式而卡了很久,
上面是介面的配置,
有些地方還欠佳,例如功能合併同整的地方還未動工。
今天聽老師說了一些有關Cam的問題,
原來內部的存取方式也跟顯示出來的結果有關,
如果色彩值是從最下面開始存取,
那麼Loop就得把外層的判定弄成相反才行,
不然顯示的圖片會顛倒!
________________________________分隔線______________________________
沒相框
加相框後
相框這部份的程式的確讓我頭痛了不久,
上課遲到讓我吃了不少虧...
有些地方沒弄懂還要另外花時間再把老師的部落格文章重新看一次,
像色彩值儲存的陣列花了約2個小時將它們全部弄懂...
capSetCallbackOnFrame(hwndVideo, &FrameCallBackFrame);
上面這行幸好有同學找出這行要放在Click的功能最下方,
之前似乎是因為放在最上方而讀取不到色彩值所以相框一直出不來,
還有一個小地方是我沒把&FrameCallBackFrame改好,
結果一直跑出龍珠!! 而我還一直去找變數是不是重覆宣告找了好久= =...。
心得與檢討:
這次的作業幾乎是修改老師的範例程式,
不過前提是一定要弄懂範例程式的每一行在做什麼!
不然真的寫到死都還一堆Error都弄不完,慶幸的是還好有修影像處理,
對於色彩值的存取還不算太過於陌生;老師的部落格文章寫的很詳細,
其實光看部落格的範例程式+解說也能一滴一滴寫出來。
沒有留言:
張貼留言