天天看點

對NV12格式的圖像進行裁剪(檔案作為輸入的形式)前言一、什麼是軟處理, 什麼是硬處理

文章目錄

  • 前言
  • 一、什麼是軟處理, 什麼是硬處理
    • 1. 硬處理
    • 2. 軟處理
  • 二、NV12圖像格式
    • 1. YUV格式介紹
    • 2.NV12圖像裁剪代碼實作
    • 3. 裁剪效果圖
  • 總結

前言

現在圖像格式主要分為RGB格式和YUV格式, 由于RGB格式的圖像資料量較大,是以幾乎所有圖像處理都是以YUV格式作為輸入,本文主要介紹的是基于NV12格式的手工圖像裁剪(使用CPU來進行,不過現在的嵌入式SOC上一般都有專門的硬體子產品可以完成這個功能)

一、什麼是軟處理, 什麼是硬處理

1. 硬處理

現在的嵌入式SOC上一般都會有一些專門用來進行圖像處理的硬體子產品, 比如ISP, VSP等,說白了就是一個內建在SOC中一個IP核,通過SOC内部的總線和CPU進行連接配接, CPU通過專門的寄存器位址去控制這些硬體模

繼續閱讀