国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于線程級流水線的視頻分析加速方法與流程

      文檔序號:12754258閱讀:來源:國知局

      技術特征:

      1.一種視頻分析加速方法,其特征在于,具體為:

      將視頻幀處理任務按先后順序劃分為四級子任務,第一級對應視頻幀解碼子任務TC1,第二級對應顏色空間轉換子任務TC2和運動目標檢測及后處理子任務TG1,第三級對應目標提取子任務TC3,第四級對應目標跟蹤與目標識別子任務TC4,其中,運動目標檢測及后處理TG1在GPU處理,其它子任務在CPU處理;

      每一級子任務用一個線程實現(xiàn),處理完畢后將數(shù)據(jù)傳遞給下一級子任務所在線程,各線程并行執(zhí)行;當沒有新的任務或下一級子任務所在線程沒有處理完畢時,就暫停等待;

      相鄰兩級子任務線程之間使用先進先出FIFO緩沖區(qū)隊列傳遞數(shù)據(jù),為每個子任務設有一個輸入隊列InputQueue和一個輸出隊列OutputQueue,本級子任務的InputQueue是上一級子任務的OutputQueue,本級子任務的OutputQueue是下一級子任務的InputQueue;

      對不存在依賴關系的顏色空間轉換子任務TC2和運動目標檢測及后處理子任務TG1,利用CUDA的函數(shù)異步調用實現(xiàn)CPU和GPU子任務的異步協(xié)同并行。

      2.根據(jù)權利要求1所述的視頻分析加速方法,其特征在于,對在GPU上處理的子任務,利用CUDA編程設計實現(xiàn)該子任務的GPU并行處理,GPU中各個核函數(shù)產(chǎn)生的中間數(shù)據(jù)直接存儲在GPU的設備存儲器中,不拷貝到主機內存,僅僅將最終結果拷貝到主機內存,同時利用CUDA的流并行使CPU、GPU間的數(shù)據(jù)傳輸與核函數(shù)執(zhí)行重疊。

      3.根據(jù)權利要求1或2所述的視頻分析加速方法,其特征在于,所述輸入隊列InputQueue和輸出隊列OutputQueue隊列均開辟有兩個空間,分別存儲奇、偶視頻幀的處理后圖像數(shù)據(jù),每個子任務線程根據(jù)當前視頻幀號的奇偶讀取InputQueue隊列中相應的存儲空間或者向OutputQueue隊列中相應的存儲空間寫數(shù)據(jù)。

      當前第2頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1