顯示具有 98360091 林文智 標籤的文章。 顯示所有文章
顯示具有 98360091 林文智 標籤的文章。 顯示所有文章

2012年6月23日 星期六

期末專案報告書

這次的期末專案出乎意料...沒做出完整版!

也因為匆促的腳步沒把最後一個範例程式完全弄懂,

之前的差異影像偵測有做出來,但是還沒能應用在專案上就要發表了,

算是遺憾...還有從視窗上方落下的炸彈,也還沒寫出判斷式,

讓每個炸彈不會重疊在一起!

待在開發營的期間,我比較沒有去問人,有問題居多是詢問Google大神,

跟同學的討論較少;不過自己找出Error的當下,真的蠻開心的!

最後幾個範例程式都是YUV轉RGB,用RGB的我只能自己乖乖的寫RGB專用的了!

一開始不用說當然不是完全順利的囉 ~

有幾個地方真的要去複習之前的進度才會有想法去寫!

還有計時器的部分是大哲教我的,我也還沒弄出正確的讀秒器,

不過至少我又知道了一個元件的用法了!


2012年6月7日 星期四

期末專案構想

我的想法是從以前玩過的遊戲來的!

體驗者需和cam保持一段適當的距離來進行遊戲,

在視訊螢幕的最上方會出現無數的小刀,

體驗者須躲過小刀然後以秒數當做分數的依據,

體驗者有受傷的次數上限,一旦超過了上限,

遊戲就馬上宣告結束!


2012年6月5日 星期二

Hw3

這次的作業目前只做到放龍珠的部分,

放相框的部分還正在努力中。

在做的過程中最常碰到的問題是Out of range,

還有資料結構宣告的問題,

上網問了Google大神花了不少時間去尋找他人的心得或想法來尋找可能的錯誤點;

上面是灰階影像的部分,

這個地方是影像處理學過的部分不算陌生,

在放龍珠的過程中還因為沒搞清楚YUV和RGB的格式而卡了很久,

上面是介面的配置,

有些地方還欠佳,例如功能合併同整的地方還未動工。

今天聽老師說了一些有關Cam的問題,

原來內部的存取方式也跟顯示出來的結果有關,

如果色彩值是從最下面開始存取,

那麼Loop就得把外層的判定弄成相反才行,

不然顯示的圖片會顛倒!

________________________________分隔線______________________________

                                                                       沒相框

加相框後


相框這部份的程式的確讓我頭痛了不久,

上課遲到讓我吃了不少虧...

有些地方沒弄懂還要另外花時間再把老師的部落格文章重新看一次,

像色彩值儲存的陣列花了約2個小時將它們全部弄懂...

capSetCallbackOnFrame(hwndVideo, &FrameCallBackFrame);

上面這行幸好有同學找出這行要放在Click的功能最下方,

之前似乎是因為放在最上方而讀取不到色彩值所以相框一直出不來,

還有一個小地方是我沒把&FrameCallBackFrame改好,

結果一直跑出龍珠!!  而我還一直去找變數是不是重覆宣告找了好久= =...。


心得與檢討:

        這次的作業幾乎是修改老師的範例程式,

不過前提是一定要弄懂範例程式的每一行在做什麼!

不然真的寫到死都還一堆Error都弄不完,慶幸的是還好有修影像處理,

對於色彩值的存取還不算太過於陌生;老師的部落格文章寫的很詳細,

其實光看部落格的範例程式+解說也能一滴一滴寫出來。

2012年4月30日 星期一

HomeWork




這是這次的作業所錄的影片~
 
在做的時候有碰到一些問題 Ex: #include "vfw.h"這行必須放在#include 下方,不然程式會有Error  


然後 


 a. 指定錄影檔案名稱 ( capFileSetCaptureFile ) /////內定為 C:\CAPTURE.AVI 


 b. 取得錄影檔案名稱 ( capFileGetCaptureFile )


 c. 配置視訊檔磁碟空間 ( capFileAlloc ) 


 d. 開始連續視訊串流擷取 ( capCaptureSequence, capCaptureSequenceNoFile ) 


 e. 結束連續視訊串流擷取 ( capCaptureAbort, capCaptureStop ) 


這些函數都是上網尋找資料宣告和使用方法


 http://msdn.microsoft.com/en-us/library/windows/desktop/dd756905(v=vs.85).aspx 


都是用上述的網站來看使用的方式! 


 然後用法都是自己去試試,錯了就想出辦法解決。 








 整個開始做到結束大約花了2小時吧~ 


 網路上的資源還蠻豐富的,不算難! 


 在寫的時候有些東西還是會有些瓶頸 


例如函數寫好之後是不是放在同個按鈕都是要自己一個一個去試試看! 還


有資料型態的說明有小部分看不太懂用猜的去Run程式=...= (Ex:wSize,szName...etc)


以上!

2012年3月19日 星期一

HW1

這次的作業大部分都是老師上課一步一腳印帶著大家做



事實上要做出來不是很困難



要熟悉作業環境應是前提



這張擷圖是Run好的結果。





這次的作業最大的收穫是Preview Scale的功能



以前不太清楚關於這部分的問題



原來可以將畫面設定成可以隨著擷取視窗大小而調整



以前都以為是固定好好的不能變更~!



其他功能算是比較清楚就不說明囉~







關於程式部分



函數說明的部分有稍微去看了一些



有看懂但是應用部分還是要老師帶才能有個理解。







以上!