幀間EC原理和過程

2021-08-25 10:42:28 字數 789 閱讀 1523

出錯的巨集塊(圖中灰色表示)根據上、下、左、右四個方向相鄰巨集塊的不同分割情況及**型別進行插值。將最後的結果中進行比較,選取邊界畫素差值之和最小者為最優的ec方案。其步驟為:

1、判斷相鄰巨集塊左上角8*8塊的**模式是否大於regmode_splitted,如果大於,則表示該巨集塊由4個不同型別的8*8塊組成。否則,說明該巨集塊4個8*8塊**模式相同。

2、如果相鄰巨集塊由4個不同型別的8*8塊組成,則首先選取第乙個最鄰近的8*8塊(圖中用split1表示)的**模式和運動向量作為錯誤巨集塊的**模式和運動向量。以該**模式和運動向量對錯誤巨集塊做ec,並計算邊界畫素差值之和。然後選取第二個最鄰近的8*8塊(圖中用split2表示)的**模式和運動向量作為錯誤巨集塊的**模式和運動向量做同樣處理。

3、如果相鄰巨集塊的4個8*8的塊**模式相同,則直接選用左上角8*8塊的**模式和運動向量作為錯誤巨集塊的**模式和運動向量做處理。

4、最後比較所有**模式和運動向量計算出的邊界畫素差值之和,最小者即為最佳。

**模式為regmode_inter_copy:

既為幀間複製巨集塊。此時運動向量為0,錯誤巨集塊各畫素值直接使用參考幀中同樣位置的值

**模式為regmode_inter_pred:

既為幀間**巨集塊。

幀内巨集塊是利用上下左右巨集塊的邊界畫素採用雙線性內插

幀間EC原理和過程

出錯的巨集塊 圖中灰色表示 根據上 下 左 右四個方向相鄰巨集塊的不同分割情況及 型別進行插值。將最後的結果中進行比較,選取邊界畫素差值之和最小者為最優的ec方案。其步驟為 1 判斷相鄰巨集塊左上角8 8塊的 模式是否大於regmode splitted,如果大於,則表示該巨集塊由4個不同型別的8 ...

幀間差分法和背景建模法

原理 對兩兩差分得到的影象進行閉運算,然後相與得到結果影象。優點 由於雜訊具有在時間域難重複的特點,在進行了與運算後,部分孤立雜訊也會得到消除,可以解決雙影等現象。高斯背景建模法通過構建最佳的背景模型,從而準確地將運動目標從背景分離開來。那麼,對背景如何進行建模,從而做好運動目標和背景的固有特徵的區...

幀動畫,補間動畫,和屬性動畫

幀動畫 frameanimation 多張快速切換,形成動畫效果 幀動畫使用xml定義.建立乙個folder在res下,然後定義乙個xml檔案,根節點是animation list.將素材複製到drawable hdpi資料夾下作為資源id.android oneshot true drawable...