線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1174
推到 Plurk!
推到 Facebook!

如何顯示每秒有幾個frame

答題得分者是:fnk
keikojason
初階會員


發表:37
回覆:63
積分:45
註冊:2004-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-03 23:46:05 IP:218.169.xxx.xxx 未訂閱
現在用USB的Web Camera方式擷取畫面,但是並不知道我每秒擷取幾個frame,問各為前輩那我要怎樣去用呢?還有在這程式中有加一個擷取畫面變為灰階,如果再計算幾個frame,是不是要用另一個Form做計算勒用呼叫的?如果沒有開新Form會影響他的運算時間(要用即時)呢?那如果是的話那我要怎樣去寫呢?...請各為C++Builder的達人教教小弟要怎樣處理....或是有什麼範例可以讓小弟參考
yakingkuo
一般會員


發表:3
回覆:5
積分:1
註冊:2004-10-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-04 00:41:37 IP:211.76.xxx.xxx 未訂閱
引言: 現在用USB的Web Camera方式擷取畫面,但是並不知道我每秒擷取幾個frame,問各為前輩那我要怎樣去用呢?還有在這程式中有加一個擷取畫面變為灰階,如果再計算幾個frame,是不是要用另一個Form做計算勒用呼叫的?如果沒有開新Form會影響他的運算時間(要用即時)呢?那如果是的話那我要怎樣去寫呢?...請各為C Builder的達人教教小弟要怎樣處理....或是有什麼範例可以讓小弟參考 < face="Verdana, Arial, Helvetica"> 怎麼這麼巧, 今天我也須要抓此資料, 所以試了一個方法, 給你做參考 假設frame 是從 callback function 來
 
int tick = 0 ; // 設全域變數
int framecount = 0; 
void callback function
{
   if(!tick)
       tick = GetTickCount(); // 讀取 tick count.
   framecount    ;       .......       if(GetTickCount() - tick >= 1000){ // 1000 ms = 1 sec.
     printf("%d",framecount);  
     tick = 0; 
   }
}
keikojason
初階會員


發表:37
回覆:63
積分:45
註冊:2004-05-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-04 19:00:09 IP:163.28.xxx.xxx 未訂閱
不是很懂呢..那問前輩有沒有更清楚的...更詳細..有些部分我不知道要怎樣去用,有詳細範例可以讓小弟參考嘛..小弟先謝謝前輩大公無私..
fnk
高階會員


發表:40
回覆:149
積分:102
註冊:2004-01-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-05 16:51:54 IP:140.124.xxx.xxx 未訂閱
請參考拙作, 附有原始碼 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=51723 主要是拉一個Timer, 再設定Timer每秒中斷一次, 以取得這一秒內, 總共有幾個Frame =============== 有興趣,就能進步 ===============
kj68215
初階會員


發表:47
回覆:91
積分:27
註冊:2003-08-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-08 10:33:21 IP:221.169.xxx.xxx 未訂閱
引言: 怎麼這麼巧, 今天我也須要抓此資料, 所以試了一個方法, 給你做參考 假設frame 是從 callback function 來
 
int tick = 0 ; // 設全域變數
int framecount = 0; 
void callback function
{
   if(!tick)
       tick = GetTickCount(); // 讀取 tick count.
   framecount    ;       .......       if(GetTickCount() - tick >= 1000){ // 1000 ms = 1 sec.
     printf("%d",framecount);  
     tick = 0; 
   }
}
yakingkuo,您好. 想請問一下,你的CallBack Function是怎麼去定義(宣告)、呼叫的呢? 是用API的方式嗎? 還是BCB裡就已經有提供CallBack的Function可以直接用? 剛好小弟最近也在找這方面的問題! ----------------------- 請多多指教啦!!^^
------
-----------------------
請多多指教啦!!^^
1666362
初階會員


發表:66
回覆:124
積分:43
註冊:2004-07-07

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-11-11 12:15:48 IP:61.222.xxx.xxx 未訂閱
您可以參考CMF大大的程式碼 可以去收尋 可以找到 我是新手 多多指教 ^^
系統時間:2024-11-22 13:19:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!