從webcam的動態影像抓出影像問題 |
尚未結案
|
coolangel
一般會員 發表:1 回覆:0 積分:0 註冊:2004-09-22 發送簡訊給我 |
小弟想從webcam的動態影像抓出影像
用getpixel取得RGB數值,再顯示所抓到影像
我的程式不能顯示抓到影像
請各位指出我的程式問題所在,給我一些提議
[code]
void BitmapDemo (HWND hwnd)
{
HDC hdc2,hdcR,hdc;
PAINTSTRUCT ps;
int x,TRed;
HBITMAP hBitmapTransparent;
COLORREF n[240][320];
hdc2 = GetDC(hWndC); /* get device context */
hdc = BeginPaint(hWndC, &ps);
hdcR = CreateCompatibleDC(hdc);
for (y=0; y<241 ;y )
for (x=0; x<321 ; x )
n[y][x] = GetPixel(hdc, x, y); BitBlt(hdc, 0, 0, 320, 240, hdcR, 320,0, SRCCOPY); hBitmapTransparent = CreateBitmap(320,240,1,24,&n);
SelectObject(hdcR, hBitmapTransparent);
BITMAP bitmapTransparent;
GetObject(hBitmapTransparent,sizeof(bitmapTransparent), &bitmapTransparent);
for ( TRed =0; TRed <256 ; TRed )
TransparentBlt(hdc, 320, 0,
320, 240,
hdcR, 320, 0,
320, 240, RGB(TRed, 0, 0));
BitBlt(hdc, 0, 0, 320, 240, hdcR, 320,0, SRCCOPY);
DeleteObject(hBitmapTransparent);
ReleaseDC(hWndC, hdc); EndPaint(hWndC, &ps);
}
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |