close
之前新訓時就卡關的彩色yuv 撥放器
在最近在做android時又被拿出來煩惱
囧....所以說有些東西就是躲不掉
(只差在新訓時是用c#,而現在是用java)
觀念一招走天下
新訓時做的就是只撥出y的黑白撥放器
在現在我終於奮鬥幾天後把問題解決了
問題解決後就覺得~自己根本是白癡浪費這麼多時間在這裡
把遇到的幾個問題寫一下,免得哪一天忘記又要用到
就不需要再蠢一次
1.YUV公式
其實YUV有點誤導大家,因為現行的YUV420其實是YCbCr
所以在選擇轉換公式時要看清楚!!! 是不一樣的
以下網站有正確公式和說明
點這裡
2.YUV格式
YUV420的架構要清楚,GOOGLE找出的YUV420架構圖沒有錯(因為我有把YUV撥放檔的Cb,Cr部分給他印出來檢查過)
所以讀值時要算清楚!! (我搞正確回圈搞好久,搞得我覺得我根本是笨蛋)
附上網址:
點這裡
3.java中byte轉int
有進位問題!!! 詳細自己去看囉,其實不懂也沒關係,會用就好
以下網站有正確公式和說明
點這裡
大概就這些問題了
全站熱搜