2012年6月4日 星期一

HW03

Step 1:首先上網收尋一個SMILE的相框,卻發現相框中間是白色的和相框的邊邊一樣,老師說這樣程式會無法判斷,所以就用Photoshop把像框中間塗黑。
Photoshop存檔發現不能存BMP檔,於是我用小畫家打開再重存一次問題就輕鬆解決了。

Step 2:在BCB中新增一個 TImage 影像元件,讀入相框後再把"Proprotional"改成true讓畫面較美觀結果如圖。

Step 3:在全域變數宣告RGB[640][480][3]和YUV[640][480][3]的陣列。

Step 4: 在設定預覽回呼函數之前, 將影像色彩值讀入陣列之中。先設定視訊內容的高和寬設定為iObjectWidth = 640;iObjectHeight = 480;位置設定成iObjectX1 = 0;iObjectY1 = 0;龍珠的CALLBACK都有這些程式碼但是需要改一些。

Step 5: 在除錯後還剩一個上次就出現的問題"Linker Error"經過蔡振揚同學的細心檢查加GOOGLE,發現要刪掉N6Click這按鈕時不該直接到程式碼中移除,會造成LinkError的問題。

相框在執行時有發生顯示在視訊後面的現像,這問題讓我們在程式碼裡煩惱很久,後來發現是相框的塗黑部分並不是完全的黑色,且在蔡振揚瘋狂的Debug後終於成功摟!!!

點選背景顏色後接著去Color裡面更改背景顏色。


紅色感覺很可怕...

沒有留言: