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

我該利用哪些元件傳送影像?

答題得分者是:dllee
anderson8585
一般會員


發表:10
回覆:13
積分:4
註冊:2007-08-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-27 21:43:54 IP:218.163.xxx.xxx 訂閱
大家好:


因為我寫了一個滿陽春的由CCD擷取影像

再透過圖片的壓縮解壓縮來達到資料量的測試

那如果我想利用這一個特色 做出丟到網路上去傳的話

我該怎麼做才好


(void*)ptr=stream->Memory;
ptr = BitmapFileHead.bfOffBits;
Move( VideoStr->lpData, ptr, BitmapHead.biSizeImage);
// 將資料存入 memorystream
//stream->Position=0;

//stream->WriteBuffer( &BitmapInfo, sizeof(BitmapInfo) );
// 存入完成
int JPGBufferlen=1024*1024*sizeof(char);
// JOCTET *pJPG;
char *pJPG;
int image_width=320,
image_height=240;

InitEncoder(image_width,image_height,60,3,JCS_RGB);
InitDecoder();

pJPG=(char *)malloc(1024*1024*sizeof(char));
JPGEncoder(ptr,pJPG,&JPGBufferlen);

JPGDecoder(ptr,pJPG,JPGBufferlen);
// memset(ptr,0,BitmapHead.biSizeImage) ;
free(pJPG);

ReleaseEncoder();
ReleaseDecoder();
stream->Position=0;
//
Form1->Image1->Picture->Bitmap->LoadFromStream(stream);
delete( stream );
//capSetCallbackOnFrame (hCapWnd, NULL); //停止callbackonframe
return(0);
}

問題應該在這邊 我要怎麼把資料丟去socket上傳呢?有人可以解釋一下嗎?謝謝!
編輯記錄
anderson8585 重新編輯於 2007-08-27 21:49:39, 註解 無‧
anderson8585 重新編輯於 2007-08-27 21:50:44, 註解 無‧
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-29 17:40:40 IP:220.134.xxx.xxx 訂閱
您有試過網路傳輸嗎?請您先看看包大人的經典分享 
TServerSocket & TClientSocket 傳輸檔案範例(Client) 螢幕畫面傳輸 (Client/Server)
關於影像網路傳輸,Roach 也已經有作品發表過了喔(含原始碼),請參考 擷取遠端 Web Cam 的畫面
------
http://www.ViewMove.com
系統時間:2024-03-29 0:40:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!