關於讀取 yuv 檔(4:2:0) |
尚未結案
|
xdio2
一般會員 發表:60 回覆:29 積分:17 註冊:2004-07-23 發送簡訊給我 |
|
silverfoxkkk
一般會員 發表:6 回覆:12 積分:8 註冊:2004-11-08 發送簡訊給我 |
|
ALTIS
初階會員 發表:4 回覆:26 積分:31 註冊:2005-04-28 發送簡訊給我 |
我之前做過YUV的顯示 不知合不合用
我的YUV檔案是分成3個檔案的 由於YUV的格式為 4:2:2 所以讀取各檔案的次數會不相同 field 也要注意 , 我的程式 field1 & field2 <textarea class="cpp" rows="10" cols="60" name="code"> FILE *Y_file , *Cb_file , *Cr_file ; Y_file = fopen(edt_Y->Text.c_str(),"r b"); Cb_file = fopen(edt_U->Text.c_str(),"r b"); Cr_file = fopen(edt_V->Text.c_str(),"r b"); //-----高度與寬度我是自定值 int W=StrToInt(Edit1->Text),H=StrToInt(Edit2->Text); int max=0,min=10000; int start=0,r,g,b; unsigned char cy,cb,cr; Graphics::TBitmap *Bmp = new Graphics::TBitmap; Bmp->Width = W; Bmp->Height = H; Bmp->PixelFormat = pf24bit; Byte *ptr,*ptr1,*ptr2,*ptr_a,*ptr_b; //-----先讀入Y(灰階) for(int y=0 ; y
------
城市讓人迷惘 我在湖岸看見希望 妳的眼神是一道光芒 開啟我心中的收藏
編輯記錄
taishyang 重新編輯於 2007-04-20 10:48:52, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |