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

請教I420在影像流內放置方式?

尚未結案
swindler
一般會員


發表:13
回覆:22
積分:17
註冊:2003-01-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-14 21:33:16 IP:61.223.xxx.xxx 未訂閱
一般WEBCAM或影像卡擷取都有RBG24或I420格式 小弟用capDlgVideoFormat設定好影像格式I420 欲進行影像處理 希望不要再用RGB進行YUV色彩轉換 希望加快執行速度 目前有幾個疑問 1.I420是否為YUV420? 2.設定I420後 其影像流放置方式? 例如:RGB24格式 放置方式:BGR.BGR.BGR..... 希望先進 為小弟解惑 小弟持續測試中 有結果跟各位分享
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-14 22:32:57 IP:61.62.xxx.xxx 未訂閱
請參考, http://vision.kuee.kyoto-u.ac.jp/~hiroaki/firewire/yuv.html I420 即為 YUV420, 資料的放置格式為 12bit, Y 8bit, U 4bit, V 0bit 的方式放置!
swindler
一般會員


發表:13
回覆:22
積分:17
註冊:2003-01-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-19 02:33:01 IP:61.223.xxx.xxx 未訂閱
[問題一]哀 不是12BIT嗎 為啥影像記憶體用32BIT來存它說 有一各平面值都是零(是多了ALPHA平面嗎) [問題二]此外YUV420的值怪怪的 都是正值 想請問一般設備擷取YUV輸入 會多做SHIFT的動作嗎 [問題三]根據我在fourcc網站看到的 http://www.fourcc.org/yuv.php I420應該不是YUVYUV這樣放阿 是先放Y平面所有值 再放U ,V平面的值 U,V平面應該是Y平面大小 的1/4
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-05-19 10:09:47 IP:203.95.xxx.xxx 未訂閱
hi, swindler, 弟再去查了一下, yuv420, i420 的格式應該為 Y4U1V1, 也就是 Y 8bit, U 2bit, V2bit 的比例來做為色彩空間, 而存在每個 frames 的方式確實為 Y 存完後, 再存 U, 再存 V, 但有可能 U, V 互換, 原則上 Y 會排在第一個, 所以假設 176*144 的 frame 的話, Y 就是存 176*144*8BIT 後跟著 U 88*72*8BIT (其實是 176*144*2bit), V 亦同. 另外有關 yuv 的值確實都是正值!
系統時間:2024-05-11 23:50:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!