全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1883
推到 Plurk!
推到 Facebook!

請問影像處理速度問題FrameCallBack

尚未結案
momolala
一般會員


發表:1
回覆:0
積分:0
註冊:2006-08-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-02 15:37:40 IP:140.116.xxx.xxx 訂閱

請問各位前輩一個影像速度的問題,擷取速度只能到每秒12張,速度一直到不了每秒30張

我所用的影像擷取卡是捷創光電的S960 http://www.ame-group.com/s960.htm 輸出資料為YUV格式

爬了一些文但沒有找到解決的方法,所以想請教各位前輩解決的方法

會是程式的問題還是硬體的問題呢?底下是我的程式,可以work的但速度上不去

謝謝!!

[Code]

//---------------------------------------------------------------------------
#include
#pragma hdrstop
#include "Unit1.h"
#include
//---------------------------------------------------------------------------

//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
LRESULT CALLBACK FrameCallBack( HWND hwnd, Longint lpvhdr );
HWND hCapWnd,vc1;
TForm1 *Form1;
int frame;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{

}
//---------------------------------------------------------------------------
LRESULT CALLBACK FrameCallBack( HWND hCapWnd, Longint lpvhdr )
{
LPVIDEOHDR VideoStr;
VideoStr=LPVIDEOHDR(lpvhdr);

frame ; //每呼叫一次FrameCallBack函式就加一
Form1->Label4->Caption = IntToStr(frame); //show已經出處理的影像張數
Form1->DoubleBuffered = true;
return 0;

}

//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
capDlgVideoFormat(hCapWnd);
capSetCallbackOnFrame (hCapWnd, &FrameCallBack);
}
//---------------------------------------------------------------------------


void __fastcall TForm1::FormCreate(TObject *Sender)
{
hCapWnd = capCreateCaptureWindow ( "Capture Window",
WS_CHILD | WS_VISIBLE ,0,0,Panel1->Width,Panel1->Height,Panel1->Handle, 0);
bool a = false;
for(int i=0;i<10;i )
{
a=capDriverConnect(hCapWnd,i);
if( a ) break;
}
if( !a )
ShowMessage("攝影機連接失敗..");

capPreviewRate(hCapWnd,33);
capPreview(hCapWnd,true);
capPreviewScale(hCapWnd,true);
}


jench2003
一般會員


發表:0
回覆:1
積分:0
註冊:2006-08-18

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-08-18 18:07:14 IP:140.116.xxx.xxx 未訂閱

您好~~

可以跟您要s-960驅動程式嗎?我的光碟不見,無法使用,跟原廠要沒有mail給我!

系統時間:2024-05-06 6:08:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!