原创 android學習五---OpenCV for android環境搭建

     學習android的目的是想在手機上實現計算機視覺的算法。一般算法的研究都是在Matlab上進行,但是手機平臺沒有那麼多的計算資源,用matlab顯然是不太現實的。而OpenCV是基於C++語言編寫的,可用於開發實時的圖像處理

原创 HEVC-熵編碼

         HEVC 熵編碼 需要理解和學習的內容? 學習的目的還是主要用於回顧,後續如果用到相關的知識,希望能夠看到文章之後,能夠迅速的瞭解 1、熵編碼是什麼?熵編碼的目的?熵編碼的通用流程? 2、熵編碼的方法有哪些? 3、HEV

原创 HEVC-環路濾波之樣點自適應補償

sao 是什麼? sao解決了什麼問題? sao用了什麼技術? 一 、 sao是什麼以及解決了什麼問題 振鈴效應和樣點自適應補償     振鈴效應 是從量化過程中引入的,數據經過DCT變換、量化後,高頻的信息產生失真。這些失真的信息經

原创 HEVC-環路濾波 之去塊效應濾波

HEVC系列的目標: 1、對基本概念的進行了解,不深入公式推導當中。在學習進行之前存在的疑問,學習之後是不是都一一解決了? 2、在一段時間忘記相關概念的時候,是不是可以通過閱讀之前的記錄 最快的回憶起相關概念。      環路濾波是什麼?

原创 HEVC量化

      HEVC系列 淺嘗輒止,不對具體公式推導進行深入的理解。 目標是 知道相關的一些概念,瞭解這麼做的原因,而不是莫名其妙的就一堆公式,一堆算法。HEVC中的一系列算法都是許許多多實驗室,研究機構的工作集合。別人都是經過數年的研究

原创 HEVC 變換編碼

一、 變換編碼是什麼?是爲了解決什麼問題的?       圖像變換編碼是指將以空間域中像素形式描述的圖像轉換至變換域,以變換系數的形式加以表示。絕大多數圖像都含有較多平坦區域和內容變化緩慢的區域,適當的變換可使圖像能量在空間域的分散分佈轉

原创 H264 碼率控制原理

一、H264編碼模型          如圖,關注前向的編碼路徑。理解H264的碼率控制,首先要理解編碼中的預測和量化。 1.1 預測模式   編碼傳輸的是當前幀和預測幀之間的差值。預測幀可以通過幀內 或者幀間的預測的方式得到。幀內或者幀

原创 HEVC幀間預測原理

一、幀間預測基本原理    主要原理是爲當前圖像的每個像素塊在之前已編碼圖像中尋找一個最佳匹配塊,該過程稱爲運動估計( Motion Estimation,ME)。其中用於預測的圖像稱爲參考圖(Reference Frame),參考塊到當

原创 HEVC Tile 編碼器-kvazaar

一、項目介紹     Kvazaar是屢獲殊榮的學術性開源HEVC編碼器,它是用C語言從零開始開發的。Kvazaar目標是設計一種模塊化,便攜式HEVC編碼器,以最佳的編碼速度和資源獲得高編碼效率。 可以從GitHub下載Kvazaar源

原创 HEVC 編解碼框架

一、基本的編解碼原理 1、 包含的模塊、每個模塊的作用、 模塊的原理      編碼器的流程:首先編碼器是將yuv數據經過不同的 協議的 算法 壓縮 成對應協議的流。具體來說首先將原始圖像進行分塊, 然後編碼器中的預測模塊 生成預測塊。

原创 HEVC幀內預測HM實現

1、具體代碼位置 角度預測的代碼路徑:TLibCommon\TComPrediction.cpp  xPredIntraAng() 2、代碼流程   const Bool bIsModeVer = (dir

原创 HEVC編碼視頻格式

一、編碼圖像的格式   1、 亮度分量和色度分量   SPS 中說明了編碼的 圖像格式  其中chroma_format_idc表明了支持的色度格式: 爲0 表示只有Y分量 沒有UV 分量。  1:4個Y共用一組UV,也就是4個Y有一個u

原创 HEVC幀內預測原理

一、HEVC 角度預測模式的基本概念 H.265/HEVC亮度分量幀內預測支持5種大小的PU: 4x4, 8x8, 16x16, 32x32, 64x64 每一種大小的PU都有35種預測模式: 1. Planar模式 2. DC 模式 3

原创 2015年阿里巴巴校招研發工程師在線筆試題彙總

在線筆試題彙總 卷一: 1、下面的函數中哪個是系統調用而不是庫函數______? printf scanf fgetc read print_s scan_s 2、某足球隊有四名外援,分別來自巴西、荷蘭、意大利和美國。他們分別擅長前鋒

原创 Android學習八---OpenCV JAVA API

    OpenCV java API的文檔說明在OpenCV-2.4.10-android-sdk/sdk/java/javadoc/index.html的文件夾下。想用java API的方式進行OpenCV4android 應用開發