[BCB]從Panel 上取出WebCam影像直接二值化後show在Image上? |
答題得分者是:taishyang
|
jingmou
一般會員 發表:1 回覆:2 積分:0 註冊:2004-12-27 發送簡訊給我 |
我最近試著是直接從Panel上捉WebCam的影像資料,然後二值化處理後再放到Image上show出來,可是show出來的結果都是未處理過的影像…請問我是不是有哪裡沒注意到呢??
< class="code">
void __fastcall Vision::btStaClick(TObject *Sender)
{
capGrabFrameNoStop(FVideoCapWinH);
TCanvas *csBuf=new TCanvas;
HDC hDC=GetDC(VideoCapPanel->Handle);
csBuf->Handle=hDC;
Graphics::TBitmap*Source=new Graphics::TBitmap();
Source->Width=VideoCapPanel->Width;
Source->Height=VideoCapPanel->Height;
Source->Canvas->CopyRect(Rect(0, 0, Source->Width, Source->Height),
csBuf, Rect(0, 0, VideoCapPanel->Width, VideoCapPanel->Height)); Graphics::TBitmap *TempBitmap;
TempBitmap = new Graphics::TBitmap(); TempBitmap->Assign(Source);
Byte *tptr;
for(int y=0 ; y
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
jingmou
一般會員 發表:1 回覆:2 積分:0 註冊:2004-12-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |