資料課件sdk hidsp參考_第1頁
資料課件sdk hidsp參考_第2頁
資料課件sdk hidsp參考_第3頁
資料課件sdk hidsp參考_第4頁
資料課件sdk hidsp參考_第5頁
已閱讀5頁,還剩80頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、所有 ©非經(jīng)本公司形式。2017。保留一切權(quán)利。市海思半導(dǎo)體,任何和個人不得擅自摘抄、本文檔內(nèi)容的部分或全部,并不得以任何商標(biāo)、海思和其他海思商標(biāo)均為市海思半導(dǎo)體的商標(biāo)。本文檔提及的其他所有商標(biāo)或商標(biāo),由各自的所有人擁有。注意您的、服務(wù)或特性等應(yīng)受海思公司商業(yè)合同和條款的約束,本文檔中描述的全部或部分產(chǎn)品、服務(wù)或特性可能不在您的或使用范圍之內(nèi)。除非合同另有約定,海思公司對本文檔內(nèi)容不做任何明示或默示的或保證。由于版本升級或其他,本文檔內(nèi)容會不定期進行更新。除非另有約定,本文檔僅作為使用指導(dǎo),本文檔中的所有陳述、信息和建議不任何明示或暗示的擔(dān)保。市海思半導(dǎo)體:518129地址:市龍崗區(qū)

2、坂田基地電氣生產(chǎn)中心:客戶服務(wù):客戶服務(wù)傳真:客戶服務(wù)郵箱:supportHiDSP API 參言前言概述本文檔為使用海思處理的 DSP 智能分析方案開發(fā)的程序員而寫,目的是供您在開發(fā)過程中查閱 DSP 處理器支持的各種參考信息,包括 API、頭文件、錯誤碼等。版本與本文檔相對應(yīng)的版本如下。讀者對象本文檔(本指南)主要適用于以下工程師:技術(shù)支持工程師軟件開發(fā)工程師zz符號約定在本文中可能出現(xiàn)下列標(biāo)志,它們所代表的含義如下。海思專有和信息文檔版本 00B01 (2017-04-10)i所有 ©市海思半導(dǎo)體符號說明表示有高度潛在,如果不能避免,會導(dǎo)致或嚴(yán)重。表示有中度或低度潛在,如果不能

3、避免,可能導(dǎo)致人員輕微或中等。名稱版本Hi3559AV100ESHiDSP API 參言修訂修訂 內(nèi)容。累積了每次文檔更新的說明。最新版本的文檔包含以前所有文檔版本的更新海思專有和信息文檔版本 00B01 (2017-04-10)ii所有 ©市海思半導(dǎo)體日期版本修改描述2017-04-1500B01第一次臨時版本發(fā)布。符號說明表示有潛在風(fēng)險,如果忽視這些文本,可能導(dǎo)致設(shè)備損壞、數(shù)據(jù)丟失、設(shè)備性能降低或不可預(yù)知的結(jié)果。表示能幫助您解決某個問題或節(jié)省您的時間。表示是正文的附加信息,是對正文的強調(diào)和補充。HiDSPAPI 參考目 錄目錄1 概述51.1 概述51.2 功能描述51.2.1

4、重要概念52 API 參考734數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)41錯誤碼744.1 SVP 錯誤碼74海思專有和信息文檔版本 00B01 (2017-04-10)iii所有 ©市海思半導(dǎo)體HiDSPAPI 參考插圖目錄插圖目錄圖 1-1 Frame 和 Tile 示意圖6圖 2-1 Erode 3x3 計算公式示意圖9圖 2-2 Dilate 3x3 計算公式示意圖15圖 2-3 水平一維濾波計算公式示意圖21圖 2-4 豎直一維濾波計算公式示意圖26圖 2-5 二維濾波計算公式示意圖31海思專有和信息文檔版本 00B01 (2017-04-10)iv所有 ©市海思半導(dǎo)體HiDSPAP

5、I 參考1 概述概述1.1 概述SVP(Smart Vision Platform)是海思處理智能視覺異構(gòu)平臺。該平臺基于Openvx1.1 標(biāo)準(zhǔn)融合 ARM,DSP,NNIE 等多個處理單元,實現(xiàn)視覺算法的并行處理。而 DSP(Digital Signal Process)是 SVP 平臺下的可編程硬件模塊。用戶基于 DSP開發(fā)智能分析方案可以智能分析,降低 CPU 占用。1.2 功能描述1.2.1 重要概念z幀(Frame)描述幀信息。包含分辨率、跨度、通道數(shù)、邊緣擴充信息(類型、擴充值、上下左右擴充寬度/高度)幀數(shù)據(jù)地址、擴充幀地址、幀大小等。如圖 1-1 所示。塊(Tile)圖片中一個

6、矩形區(qū)域。包含矩形寬、高、跨度、邊緣擴充信息(上下左右擴充寬度/高度)矩形數(shù)據(jù)地址、擴充矩形地址、矩形大小等。如圖 1-1 所示。z海思專有和信息文檔版本 00B01 (2017-04-10)5所有 ©市海思半導(dǎo)體HiDSPAPI 參考1 概述圖1-1 Frame 和Tile 示意圖frameBuffframeDataleftEWidthFramepBuffpDatatightTile具體請參考 cadence<<SW_Package_VisionP6_UserGuide.pdf>>第九章“Tile Manager”。海思專有和信息文檔版本 00B01 (20

7、17-04-10)6所有 ©市海思半導(dǎo)體tileEdgeTop(x,y)widthpitchleEdgeLeftheighttileEdgeRitileEdgeBottomtopEdgePadWidthframeWidth framePitchBytesdgePadWidthframeHeightrightEdgePadbottomEdgePadWidthHiDSPAPI 參考2 API 參考API 參考海思 DSP 模塊提供了 Tile 級基本接口操作。提供以下 API:SVP_DSP_Erode_3x3_U8_U8_Const:Tile 級固定模板 3x3 腐蝕。SVP_DSP_

8、Erode_3x3_U8_U8:Tile 級可配模板 3x3 腐蝕。SVP_DSP_Erode_5x5_U8_U8:Tile 級可配模板 5x5 腐蝕。SVP_DSP_Erode_7x7_U8_U8:Tile 級可配模板 7x7 腐蝕。SVP_DSP_Dilate_3x3_U8_U8_Const:Tile 級固定模板 3x3 膨脹。SVP_DSP_Dilate_3x3_U8_U8:Tile 級可配模板 3x3 膨脹。SVP_DSP_Dilate_5x5_U8_U8:Tile 級可配模板 5x5 膨脹。SVP_DSP_Dilate_7x7_U8_U8:Tile 級可配模板 7x7 膨脹。SVP_

9、DSP_Filter1DHor_U8_U8:Tile 級可配模板水平一維濾波。SVP_DSP_Filter1DHor_U8_S8:Tile 級可配模板水平一維濾波。SVP_DSP_Filter1DHor_U8_S16:Tile 級可配模板水平一維濾波。SVP_DSP_Filter1DVer_U8_U8:Tile 級可配模板豎直一維濾波。SVP_DSP_Filter1DVer_U8_S8:Tile 級可配模板豎直一維濾波。SVP_DSP_Filter1DVer_U8_S16:Tile 級可配模板豎直一維濾波。SVP_DSP_Filter_3x3_U8_U8:Tile 級二維 3x3 可配模板濾波

10、。SVP_DSP_Filter_5x5_U8_U8:Tile 級二維 5x5 可配模板濾波。SVP_DSP_Filter_7x7_U8_U8:Tile 級二維 7x7 可配模板濾波。SVP_DSP_GaussPyrDownHalf_U8_U8:Tile 級 Half 模式高斯金字塔下采樣。SVP_DSP_GaussBlur_3x3_U8_U8:Tile 級 3x3 高斯模糊。SVP_DSP_GaussBlur_5x5_U8_U8:Tile 級 5x5 高斯模糊。SVP_DSP_GaussBlur_7x7_U8_U8:Tile 級 7x7 高斯模糊。SVP_DSP_Sobel_3x3_Dx_U8

11、_S16:Tile 級固定模板 3x3 Sobel 操作,輸出水平梯度。SVP_DSP_Sobel_3x3_Dy_U8_S16:Tile 級固定模板 3x3 Sobel 操作,輸出豎直梯度。zzzzzzzzzzzzzzzzzzzzzzz海思專有和信息文檔版本 00B01 (2017-04-10)7所有 ©市海思半導(dǎo)體HiDSPAPI 參考2 API 參考SVP_DSP_Sobel_3x3_DxDy_U8_S16_S16:Tile 級固定模板 3x3 Sobel 操作,輸出水平和豎直梯度。SVP_DSP_Sobel_5x5_Dx_U8_S16:Tile 級固定模板 5x5 Sobel

12、操作,輸出水平梯度。SVP_DSP_Sobel_5x5_Dy_U8_S16:Tile 級固定模板 5x5 Sobel 操作,輸出豎直梯度。SVP_DSP_Sobel_5x5_DxDy_U8_S16_S16:Tile 級固定模板 5x5 Sobel 操作,輸出水平和豎直梯度。SVP_DSP_ResizeNearest_U8_U8:Tile 級最臨縮小操作。SVP_DSP_CopyTile:拷貝 Tile。zzzzzzSVP_DSP_Erode_3x3_U8_U8_Const【描述】Tile 級固定模板 3x3 腐蝕?!菊Z法】HI_S32 SVP_DSP_Erode_3x3_U8_U8_Const

13、(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst);【參數(shù)】【返回值】海思專有和信息文檔版本 00B01 (2017-04-10)8所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出HiDSPAPI 參考2 API 參考【需求】頭文件:svp_dsp.h、svp_dsp

14、_tile.h庫文件:libdsp_lib.azz【注意】模板為:é255255255ùê255255255úêêë255ú255255úû圖2-1 Erode 3x3 計算公式示意圖Iout(x,y ) = f(I(x + (k & 3) - 1,y + (k %3) - 1)| coef(k& 3) - 1,(k %3) - 1),&,0,9)f(Ak ,Q,cmin,cmax ) =Ac QAcL QAcminmin+1max其中,公式中|為位或運算,&為位

15、與運算,%為取余運算。 I (x, y) 對應(yīng) pstSrc,Iout (x, y) 對應(yīng) pstDst, coef (mask)對應(yīng)模板。其他不同模板腐蝕,只需要把不同模板套至此公式即可?!九e例】無。海思專有和信息文檔版本 00B01 (2017-04-10)9所有 ©市海思半導(dǎo)體HiDSPAPI 參考2 API 參考【相關(guān)主題】SVP_DSP_Erode_3x3_U8_U8 SVP_DSP_Erode_5x5_U8_U8SVP_DSP_Erode_7x7_U8_U8zzzSVP_DSP_Erode_3x3_U8_U8【描述】Tile 級可配模板 3x3 腐蝕?!菊Z法】HI_S32

16、 SVP_DSP_Erode_3x3_U8_U8(SVP_DSP_SRC_TILE_S *pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_ERODE_CTRL_S*pstErodeCtrl);【參數(shù)】【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.hz海思專有和信息文檔版本 00B01 (2017-04-10)10所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstSrc源 Ti

17、le 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstErodeCtrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考庫文件:libdsp_lib.az【注意】模板為 3x3 可配置。計算公式參考圖 2-1?!九e例】無?!鞠嚓P(guān)主題】SVP_DSP_Erode_3x3_U8_U8_Const SVP_DSP_Erode_5x5_U8_U8SVP_DSP_Erode_7x7_U8_U8zzzSVP_DSP_Erode_5x5_U8_U8【描述】Tile 級可配模板 5x5 腐蝕?!菊Z法】HI_S32 SVP_DSP_Erode_5x

18、5_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_ERODE_CTRL_S*pstErodeCtrl);【參數(shù)】海思專有和信息文檔版本 00B01 (2017-04-10)11所有 ©市海思半導(dǎo)體參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstErodeCtrl信息指針。不能為空。輸入Hi

19、DSPAPI 參考2 API 參考【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】模板為 5x5 可配置。計算公式參考圖 2-1?!九e例】無?!鞠嚓P(guān)主題】SVP_DSP_Erode_3x3_U8_U8_ConstSVP_DSP_Erode_3x3_U8_U8 SVP_DSP_Erode_7x7_U8_U8zzzSVP_DSP_Erode_7x7_U8_U8【描述】Tile 級可配模板 7x7 腐蝕。【語法】HI_S32 SVP_DSP_Erode_7x7_U8_U8(SSVP_DSP_SRC_TILE_S*pstSrc,SV

20、P_DSP_DST_TILE_S *pstDst, SVP_DSP_ERODE_CTRL_S *pstErodeCtrl);【參數(shù)】海思專有和信息文檔版本 00B01 (2017-04-10)12所有 ©市海思半導(dǎo)體參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出返回值描述0。非 0失敗,參見錯誤碼。HiDSPAPI 參考2 API 參考【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】模板為 7x7 可配置。計算公式參考圖

21、2-1?!九e例】無。【相關(guān)主題】SVP_DSP_Erode_3x3_U8_U8_Constzl SVP_DSP_Erode_3x3_U8_U8SVP_DSP_Erode_5x5_U8_U8zSVP_DSP_Dilate_3x3_U8_U8_Const【描述】Tile 級固定模板 3x3 膨脹。【語法】海思專有和信息文檔版本 00B01 (2017-04-10)13所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstErodeCtrl信息

22、指針。不能為空。輸入HiDSPAPI 參考2 API 參考HI_S32 SVP_DSP_Dilate_3x3_U8_U8_Const(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst);【參數(shù)】【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】模板為zé255255255255255ùê255255úêêë255ú255úû海思專有和信息文檔版本 00B01 (2017-04

23、-10)14所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出HiDSPAPI 參考2 API 參考圖2-2Dilate 3x3 計算公式示意圖Iout(x,y ) = f(I(x + (k & 3) - 1,y+ (k %3) - 1) & coef(k & 3) - 1,(k %3) - 1),|

24、,0,8)f(Ak ,Q,cmin ,cmax ) =Ac QAcLQAcminmin+1max其中,公式中|為位或運算,&為位與運算,%為取余運算。 I (x, y) 對應(yīng) pstSrc,Iout (x, y) 對應(yīng) pstDst, coef (mask)對應(yīng)模板。其他不同模板膨脹,只需要把不同模板套至此公式即可?!九e例】無?!鞠嚓P(guān)主題】SVP_DSP_Dilate_3x3_U8_U8SVP_DSP_Dilate_5x5_U8_U8 SVP_DSP_Dilate_7x7_U8_U8zzzSVP_DSP_Dilate_3x3_U8_U8【描述】Tile 級可配模板 3x3 膨脹。【語法

25、】HI_S32 SVP_DSP_Dilate_3x3_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,海思專有和信息文檔版本 00B01 (2017-04-10)15所有 ©市海思半導(dǎo)體HiDSPAPI 參考2 API 參考SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_DILATE_CTRL_S*pstDilateCtrl);【參數(shù)】【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】模板為 3x3 可配置。計算公式參考圖 2-2?!九e例】無?!鞠嚓P(guān)主題】SVP_DSP_Dilat

26、e_3x3_U8_U8_Constz海思專有和信息文檔版本 00B01 (2017-04-10)16所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstDilateCtrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考SVP_DSP_Dilate_5x5_U8_U8SVP_DSP_Dilate_7x7_U

27、8_U8zzSVP_DSP_Dilate_5x5_U8_U8【描述】Tile 級可配模板 5x5 膨脹?!菊Z法】HI_S32 SVP_DSP_Dilate_5x5_U8_U8(SVP_DSP_SRC_TILE_S *pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_DILATE_CTRL_S*pstDilateCtrl);【參數(shù)】【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz海思專有和信息文檔版本 00B01 (2017-04-10)17所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯

28、誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstDilateCtrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考【注意】模板為 5x5 可配置。計算公式參考圖 2-2。【舉例】無?!鞠嚓P(guān)主題】SVP_DSP_Dilate_3x3_U8_U8_ConstSVP_DSP_Dilate_3x3_U8_U8 SVP_DSP_Dilate_7x7_U8_U8zzzSVP

29、_DSP_Dilate_7x7_U8_U8【描述】Tile 級可配模板 7x7 膨脹?!菊Z法】HI_S32 SVP_DSP_Dilate_7x7_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_DILATE_CTRL_S*pstDilateCtrl);【參數(shù)】【返回值】海思專有和信息文檔版本 00B01 (2017-04-10)18所有 ©市海思半導(dǎo)體參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstSrc源

30、 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstDilateCtrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】模板為 7x7 可配置。計算公式參考圖 2-2?!九e例】無?!鞠嚓P(guān)主題】SVP_DSP_Dilate_3x3_U8_U8_Const SVP_DSP_Dilate_3x3_U8_U8SVP_DSP_Dilate_5x5_U8_U8zzzSVP_DSP_Filter1DHor_U8_U8【描述】Til

31、e 級可配模板水平一維濾波。【語法】HI_S32 SVP_DSP_Filter1DHor_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S *pstDst, SVP_DSP_FILTER_1D_S1Q15_CTRL_S*pstFilter1DHorCtrl);【參數(shù)】海思專有和信息文檔版本 00B01 (2017-04-10)19所有 ©市海思半導(dǎo)體參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出返回值描述0。非 0失敗,參見錯誤碼。HiDS

32、PAPI 參考2 API 參考【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】圖2-3 水平一維濾波計算公式示意圖ìüIout (x, y) = íå å I (x + i, y + j) · coef (i, j)ý >> normî j=0 -3<i<3þ其中, I (x, y) 對應(yīng) pstSrc, Iout (x, y) 對應(yīng) pstDst, coef (mask)對應(yīng) pstFilter1DHorCtr

33、l中的 as1q15Kernel7,norm 在這里為 15。【舉例】海思專有和信息文檔版本 00B01 (2017-04-10)20所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstFilter1DHorCtrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考無?!鞠嚓P(guān)主題】SVP_DSP_Filter1DHor_U8_S8SVP_DSP_Filter1DHor_U8_S16zzSVP_DSP_Filter1DHor_

34、U8_S8【描述】Tile 級可配模板水平一維濾波?!菊Z法】HI_S32 SVP_DSP_Filter1DHor_U8_S8(SVP_DSP_SRC_TILE_S *pstSrc,SVP_DSP_DST_TILE_S *pstDst,*pstFilter1DHorCtrl);SVP_DSP_FILTER_1D_S1Q15_CTRL_S【參數(shù)】【返回值】【需求】海思專有和信息文檔版本 00B01 (2017-04-10)21所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstS8C11 byte同 p

35、stSrc參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstFilter1DHorCtrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】歸一化值(norm)為 15。計算公式參考圖 2-3。【舉例】無?!鞠嚓P(guān)主題】SVP_DSP_Filter1DHor_U8_U8SVP_DSP_Filter1DHor_U8_S16zzSVP_DSP_Filter1DHor_U8_S16【描述】Tile

36、 級可配模板水平一維濾波?!菊Z法】HI_S32 SVP_DSP_Filter1DHor_U8_S16(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S *pstDst,*pstFilter1DHorCtrl);SVP_DSP_FILTER_1D_S8_CTRL_S【參數(shù)】海思專有和信息文檔版本 00B01 (2017-04-10)22所有 ©市海思半導(dǎo)體參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstS16C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstD

37、st輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstFilter1DHorCtrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】歸一化值(norm)為 0。計算公式參考圖 2-3?!九e例】無。【相關(guān)主題】SVP_DSP_Filter1DHor_U8_U8SVP_DSP_Filter1DHor_U8_S8zzSVP_DSP_Filter1DVer_U8_U8【描述】Tile 級可配模板豎直一維濾波?!菊Z法】HI_S32 SVP_DSP_Filte

38、r1DVer_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S *pstDst, SVP_DSP_FILTER_1D_S1Q15_CTRL_S*pstFilter1DVerCtrl);【參數(shù)】海思專有和信息文檔版本 00B01 (2017-04-10)23所有 ©市海思半導(dǎo)體參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入返回值描述0。非 0失敗,參見錯誤碼。HiDSPAPI 參考2 API 參考【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】

39、海思專有和信息文檔版本 00B01 (2017-04-10)24所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstFilter1DVerCtrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考圖2-4豎直一維濾波計算公式示意圖I(x,y-3)I(x,y-2)I(x,y-1)I(x,y)I(x,y+1)I(x,y+2)I(x,y+3)coef(0,-3

40、)mask0coef(0,-2)mask1coef(0,-1)mask2coef(0,0)mask3coef(0,1) mask4coef(0,2)mask5coef(0,3)mask6ìüí å åIout(x,y ) =I(x + i,y+ j ) · coef(i,j )ý >> normþî-3<j <3 i =0其中, I (x, y) 對應(yīng) pstSrc, Iout (x, y) 對應(yīng) pstDst, coef (mask)對應(yīng) pstFilter1DVerCtrl中的

41、 as1q15Kernel7,norm 在這里為 15。海思專有和信息文檔版本 00B01 (2017-04-10)25所有 ©市海思半導(dǎo)體HiDSPAPI 參考2 API 參考【舉例】無?!鞠嚓P(guān)主題】SVP_DSP_Filter1DVer_U8_S8SVP_DSP_Filter1DVer_U8_S16zzSVP_DSP_Filter1DVer_U8_S8【描述】Tile 級可配模板豎直一維濾波。【語法】HI_S32 SVP_DSP_Filter1DVer_U8_S8(SVP_DSP_SRC_TILE_S *pstSrc,SVP_DSP_DST_TILE_S *pstDst,*pst

42、Filter1DVerCtrl);SVP_DSP_FILTER_1D_S1Q15_CTRL_S【參數(shù)】【返回值】海思專有和信息文檔版本 00B01 (2017-04-10)26所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstS8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstFilter1DVerCtrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考【

43、需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】歸一化值(norm)為 15。計算公式參考圖 2-4。【舉例】無?!鞠嚓P(guān)主題】SVP_DSP_Filter1DVer_U8_U8SVP_DSP_Filter1DVer_U8_S16zzSVP_DSP_Filter1DVer_U8_S16【描述】Tile 級可配模板豎直一維濾波。【語法】HI_S32 SVP_DSP_Filter1DVer_U8_S16(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S *pstDst,*pstFilter1DVerCt

44、rl);SVP_DSP_FILTER_1D_S8_CTRL_S【參數(shù)】海思專有和信息文檔版本 00B01 (2017-04-10)27所有 ©市海思半導(dǎo)體參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstFilter1DVerCtrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】歸一化值(n

45、orm)為 0。計算公式參考圖 2-4。【舉例】無?!鞠嚓P(guān)主題】SVP_DSP_Filter1DVer_U8_U8SVP_DSP_Filter1DVer_U8_S8zzSVP_DSP_Filter_3x3_U8_U8【描述】Tile 級二維 3x3 可配模板濾波?!菊Z法】HI_S32 SVP_DSP_Filter_3x3_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S *pstDst, SVP_DSP_FILTER_3X3_CTRL_S *pstFilter3x3Ctrl);【參數(shù)】海思專有和信息文檔版本 00B01 (2017-04-10

46、)28所有 ©市海思半導(dǎo)體參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstDstS16C11 byte同 pstSrcHiDSPAPI 參考2 API 參考【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】海思專有和信息文檔版本 00B01 (2017-04-10)29所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C

47、11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstFilter3x3Ctrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考圖2-5二維濾波計算公式示意圖Iout(x,y) = ìü >> normí å åI(x + i,y+ j) · coef(i,j)ýî-1<j <1 -1<i<1þ其中, I (x, y) 對應(yīng) pstSrc, Iout (x, y) 對應(yīng) pstDs

48、t, coef (mask)對應(yīng) pstFilter3x3Ctrl 中的 au1q15Kernel9,norm 在這里為 15。【舉例】無。【相關(guān)主題】SVP_DSP_Filter_5x5_U8_U8SVP_DSP_Filter_7x7_U8_U8zzSVP_DSP_Filter_5x5_U8_U8【描述】Tile 級二維 5x5 可配模板濾波?!菊Z法】HI_S32 SVP_DSP_Filter_5x5_U8_U8(SVP_DSP_SRC_TILE_S *pstSrc, SVP_DSP_DST_TILE_S *pstDst,SVP_DSP_ARRAY_S*pstAssist,SVP_DSP_F

49、ILTER_5X5_CTRL_S *pstFilter5x5Ctrl);【參數(shù)】海思專有和信息文檔版本 00B01 (2017-04-10)30所有 ©市海思半導(dǎo)體HiDSPAPI 參考2 API 參考【返回值】【需求】頭文件:svp_dsp.h、svp_dsp_tile.h庫文件:libdsp_lib.azz【注意】歸一化值(norm)為 15。計算公式參考圖 2-5?!九e例】無?!鞠嚓P(guān)主題】SVP_DSP_Filter_3x3_U8_U8z海思專有和信息文檔版本 00B01 (2017-04-10)31所有 ©市海思半導(dǎo)體返回值描述0。非 0失敗,參見錯誤碼。參數(shù)名稱支持圖像類型地址對齊分辨率pstSrcU8C11 byte無pstDstU8C11 byte同 pstSrc參數(shù)名稱描述輸入/輸出pstSrc源 Tile 指針。不能為空。輸入pstDst輸出 Tile 指針。不能為空。高、寬同 pstSrc。輸出pstAssist輔助內(nèi)存。不能為空。輸入、輸出pstFilter5x5Ctrl信息指針。不能為空。輸入HiDSPAPI 參考2 API 參考SVP_DSP_Filter_7x7_U8_U8zSVP_DSP_Filter_7x7_U8_U8【描述】Tile 級二維 7x7 可配模板濾

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論