Bitmap->ScanLine 一問 |
尚未結案
|
chi30
一般會員 發表:5 回覆:17 積分:4 註冊:2005-01-20 發送簡訊給我 |
各位大大好, 小弟要將CCD Camera 的影像顯示在 TImage 元件上. 以下是source:
unsigned char* p = m_Image; for(int i=0;i其中m_Image 是由camera 傳來的image buffer. m_Width 與m_Height 是這個buffer 的寬與長. m_Frames 是用來計算每秒畫幾張圖的. 上面這段程式碼是由CCD Camera 的一個call back function 呼叫的. 當camera 一grab 到 buffer 就會呼叫這段程式畫圖. 影像可以完美地顯示出來. 可是後來發現 畫圖的速度時快時慢. 有時一秒畫4,5張 有時可以畫到40張(這也是camera 的極速). 本來以為是camera的問題. 花了很多時間找, camera 應該是正常的. 後來發現 只要滑鼠指標在Image2 上晃阿晃的, 畫圖的張數就可以達到極限. 但是只要指標一停或是離開Image2 他又恢復到時快時慢的畫法. 請問各位大大有什麼辦法可以讓畫圖的速度唯持在等速呢?? 謝謝各位囉. YoHo~~~
------
YoHo~~~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |