hidsp api參考海思半導(dǎo)體2017保留一切權(quán)利_第1頁
hidsp api參考海思半導(dǎo)體2017保留一切權(quán)利_第2頁
hidsp api參考海思半導(dǎo)體2017保留一切權(quán)利_第3頁
hidsp api參考海思半導(dǎo)體2017保留一切權(quán)利_第4頁
hidsp api參考海思半導(dǎo)體2017保留一切權(quán)利_第5頁
已閱讀5頁,還剩80頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2017。保留一切權(quán)商 、海思和其他海思商標(biāo)均為市海思半導(dǎo)體的商標(biāo)。注任何明示或默示的或保證。 客戶服務(wù)傳真客戶服務(wù)郵箱

目概 概 API參 數(shù)據(jù)類型和數(shù)據(jù)結(jié) 錯誤 SVP錯誤 插圖1-1Frame和Tile示意 圖2-1Erode3x3計算示意 圖2-2Dilate3x3計算示意 圖2-3水平一維濾波計算示意 圖2-4豎直一維濾波計算示意 圖2-5二維濾波計算示意 概

SVP(SmartVision tform)是海思處理智能視覺異構(gòu)加速平臺。該平臺基于開發(fā)智能分析方案可以加速智能分析,降低CPU占用。幀左右擴充寬度/高度)幀數(shù)據(jù)地址、擴充幀地址、幀大小等。如圖1-1所示。塊度/高度)矩形數(shù)據(jù)地址、擴充矩形地址、矩形大小等。如圖1-1所示。圖1-1Frame和Tile

具體請參考cadence<<SW_Package_VisionP6_UserGuide.pdf>>第九章“TileManager”API提供以下API:SVP_DSP_Erode_3x3_U8_U8_Const:Tile級固定模板3x3SVP_DSP_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_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_CopyTile:拷貝TileHI_S32SVP_DSP_Erode_3x3_U8_U8_Const(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst);高、寬同pstSrc1無10頭文件:svp_dsp.h、

k Lk HI_S32SVP_DSP_Erode_3x3_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_ERODE_CTRL_S*pstErodeCtrl);高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-1HI_S32SVP_DSP_Erode_5x5_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_ERODE_CTRL_S*pstErodeCtrl);高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-1HI_S32SVP_DSP_Erode_7x7_U8_U8(SSVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_ERODE_CTRL_S*pstErodeCtrl);高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-1HI_S32SVP_DSP_Dilate_3x3_U8_U8_Const(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst);高、寬同pstSrc1無10頭文件:svp_dsp.h、

Iout(x,y)f(I(x(k&3)1,y(k%3)1)&coef((k&3)1,(k%3) f(A,,c,c) 【相關(guān)HI_S32SVP_DSP_Dilate_3x3_U8_U8(SVP_DSP_SRC_TILE_S高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-2HI_S32SVP_DSP_Dilate_5x5_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_DILATE_CTRL_S*pstDilateCtrl);高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-2HI_S32SVP_DSP_Dilate_7x7_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_DILATE_CTRL_S*pstDilateCtrl);高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-2HI_S32SVP_DSP_Filter1DHor_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_FILTER_1D_S1Q15_CTRL_S高、寬同pstSrc1無10頭文件:svp_dsp.h、 Iout(x,y)I(xi,yj)coef(i,j)j0 as1q15Kernel[7],norm在這里為15HI_S32SVP_DSP_Filter1DHor_U8_S8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_FILTER_1D_S1Q15_CTRL_S高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-3HI_S32SVP_DSP_Filter1DHor_U8_S16(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_FILTER_1D_S8_CTRL_S高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-3HI_S32SVP_DSP_Filter1DVer_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_FILTER_1D_S1Q15_CTRL_S高、寬同pstSrc1無10頭文件:svp_dsp.h、 3j3i as1q15Kernel[7],norm在這里為15HI_S32SVP_DSP_Filter1DVer_U8_S8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_FILTER_1D_S1Q15_CTRL_S高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-4HI_S32SVP_DSP_Filter1DVer_U8_S16(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_FILTER_1D_S8_CTRL_S高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-4HI_S32SVP_DSP_Filter_3x3_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_FILTER_3X3_CTRL_S*pstFilter3x3Ctrl);高、寬同pstSrc1無10頭文件:svp_dsp.h、 (xi,yj)

的au1q15Kernel[9],norm在這里為15?!鞠嚓P(guān)HI_S32SVP_DSP_Filter_5x5_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_ARRAY_S*pstAssist,SVP_DSP_FILTER_5X5_CTRL_S高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-5HI_S32SVP_DSP_Filter_7x7_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_ARRAY_S*pstAssist,SVP_DSP_FILTER_7X7_CTRL_S*pstFilter7x7Ctrl);高、寬同pstSrc1無10頭文件:svp_dsp.h、計算參考圖2-5Tile級Half模式金字塔下采樣HI_S32SVP_DSP_GaussPyrDownHalf_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst);110頭文件:svp_dsp.h、

44norm計算參考圖2-5Tile級3x3模糊HI_S32SVP_DSP_GaussBlur_3x3_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst);高、寬同pstSrc1無10頭文件:svp_dsp.h、 224 224 Tile級5x5模糊HI_S32SVP_DSP_GaussBlur_5x5_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst);高、寬同pstSrc1無10頭文件:svp_dsp.h、256 4 4

4444Tile級7x7模糊HI_S32SVP_DSP_GaussBlur_7x7_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst);高、寬同pstSrc1無10頭文件:svp_dsp.h、40964HI_S32SVP_DSP_Sobel_3x3_Dx_U8_S16(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_SRC_TILE_S*pstDstX);高、寬同pstSrc1無10頭文件:svp_dsp.h、10 2010HI_S32SVP_DSP_Sobel_3x3_Dy_U8_S16(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_SRC_TILE_S*pstDstY);高、寬同pstSrc1無10頭文件:svp_dsp.h、1200

0 1HI_S32SVP_DSP_Sobel_3x3_DxDy_U8_S16_S16(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_SRC_TILE_S*pstDstX,SVP_DSP_SRC_TILE_S*pstDstY);高、寬同pstSrc高、寬同pstSrc1無110頭文件:svp_dsp.h、121

1200

0 1HI_S32SVP_DSP_Sobel_5x5_Dx_U8_S16(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_SRC_TILE_S*pstDstX);高、寬同pstSrc1無10頭文件:svp_dsp.h、12024 480 4612012 48081202HI_S32*pstSrc,SVP_DSP_SRC_TILE_S高、寬同pstSrc1無10頭文件:svp_dsp.h、

0 2

1HI_S32SVP_DSP_Sobel_5x5_DxDy_U8_S16_S16(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_SRC_TILE_S*pstDstX,SVP_DSP_SRC_TILE_S*pstDstY);高、寬同pstSrc高、寬同pstSrc1無110頭文件:svp_dsp.h、12024 480 4612012 48081202

0 2

1HI_S32SVP_DSP_ResizeNearest_U8_U8(SVP_DSP_SRC_TILE_S*pstSrc,SVP_DSP_DST_TILE_S*pstDst,SVP_DSP_RESIZE_S14Q18_CTRL_S*pstResizeCtrl);110頭文件:svp_dsp.h、*pstDst,HI_BOOL高、寬同pstSrc1無10頭文件:svp_dsp.h、數(shù)據(jù)類型和數(shù)據(jù)結(jié)SVP_MAX_PARAM_NODE_NUM:定義ARM->DSP一次最多傳遞的任務(wù)SVP_DSP_PIXEL_PACK_FORMAT_E:定義像素打包格式SVP_DSP_PADDING_TYPE_E:定義補邊類型SVP_DSP_FRAME_S:定義幀SVP_DSP_SRC_FRAME_S:定義源幀SVP_DSP_DST_FRAME_S:定義目的xvArray:定義ArraySVP_DSP_ARRAY_S:定義ArraySVP_DSP_SRC_ARRAY_S:定義源ArraySVP_DSP_DST_ARRAY_S:定義目的ArraySVP_DSP_TILE_S:定義TileSVP_DSP_SRC_TILE_S:定義源TileSVP_DSP_DST_TILE_S:定義目的TileSVP_DSP_ERODE_CTRL_S:定義腐蝕控制參數(shù)SVP_DSP_DILATE_CTRL_S:定義膨脹控制參數(shù)SVP_DSP_FILTER_1D_S8_CTRL_S:定義一維濾波模板為S8控制參數(shù)SVP_DSP_GAUSS_PYR_MODE_E:定義金字塔下采樣模式SVP_DSP_GAUSS_PYR_CTRL_S:定義金字塔下采樣控制參數(shù)SVP_DSP_RESIZE_S14Q18_CTRL_SSVP_PARAM_TYPE_E:定義參數(shù)類型SVP_IMAGE_TYPE_E:定義圖像類型SVP_SCALAR_TYPE_E:定義標(biāo)量類SVP_COORD_S:定義坐SVP_DIRECTION_E:定義參數(shù)方向SVP_THRESH_MODE_E:定義Thresh模式SVP_PHY_ADDR_S:定義物理地址SVP_PARAM_INFO_S:定義參數(shù)SVP_BORDER_TYPE_E:定義邊緣類SVP_BORDER_S:定義邊緣SVP_PERF_S:定義性能統(tǒng)計typedef typedef 用SQ1.15來表示。中用SQ14.18來表示。定義ARM->DSP一次最多傳遞的任務(wù)數(shù)#defineSVP_MAX_PARAM_NODE_NUM15/*Themaxnumberparameterofonenode*/typedefenum{ =0x1,/* =0x2,/* SVP_DSP_PIXEL_PACK_FORMAT_THREE=0x3,/* SVP_DSP_PIXEL_PACK_FORMAT_FOUR=0x4,/* typedefenum{ =0x0, =typedefstruct{ }typedefSVP_DSP_FRAME_StypedefSVP_DSP_FRAME_S

Arraytypedefstruct{ }xvArray,Array起始地址Array字節(jié)數(shù)指向Array數(shù)據(jù)的起始地Array寬度像素個數(shù)Array跨度Bit[14]:1表示Tile,0表示非Tile;表示三通道,11表示四通道;Bit[9-0]:表示每個像素字節(jié)數(shù)Array高度與Tile主要差異在于是否有補邊。ArraytypedefxvArray定義ArraytypedefSVP_DSP_ARRAY_StypedefSVP_DSP_ARRAY_S

typedefstruct{ structxvTileStruct*pPrevTile;}xvTile,Tile0:無符號xytypedefxvTiletypedefSVP_DSP_TILE_StypedefSVP_DSP_TILE_Stypedefstruct{HI_U8HI_U8typedefstruct{HI_U8typedefstruct{HI_U8HI_S1Q15typedefstruct{HI_U8u8KSize;HI_S8as8Kernel[7];typedefstruct{HI_U1Q15typedefstruct{HI_U1Q15typedefstruct{HI_U1Q15 typedefenum{=/*scale==/*scale= typedefstruct{SVP_DSP_GAUSS_PYR_MODE_EenMode;HI_U32u32LevelNum;HI_U14Q18金字塔層數(shù),取范圍為[1,4]typedefstruct{HI_S14Q18s14q18XScale;HI_S14Q18s14q18YScale;HI_S14Q18s14q18XShift;HI_S14Q18s14q18YShift;typedefenum{SVP_PARAM_TYPE_IMAGE=0x0,SVP_PARAM_TYPE_SCALAR=0x1,SVP_PARAM_TYPE_THR=0x2,SVP_PARAM_TYPE_PYRAMID=0x3,SVP_PARAM_TYPE_ARRAY=0x4,SVP_PARAM_TYPE_LUT=0x5,SVP_PARAM_TYPE_MATRIX=0x6,SVP_PARAM_TYPE_CONV=0x7,SVP_PARAM_TYPE_DISTR=0x8,SVP_PARAM_TYPE_REMAP=0x9,/*userdefine =金字塔類型,對應(yīng)OpenVXvx_pyramid卷積類型,對應(yīng)OpenVXvx_thresholdtypedefenum{

==

== =0x4, nar*/ =0x5, /*YUV422nar*/

==

==

==

==

==

==U8C1類型,對應(yīng)OpenVXVX_DF_IMAGE_U8S8C1類型,對應(yīng)OpenVXVX_SVP_DF_IMAGE_S8VX_DF_IMAGE_NV21VX_SVP_DF_IMAGE_NV22YUV420P類型,對應(yīng)OpenVXVX_SVP_DF_IMAGE_YUV420PVX_SVP_DF_IMAGE_YUV422PS8C2_PACKAGE類型,對應(yīng)OpenVXVX_SVP_DF_IMAGE_S8C2_PACKAGESVP_IMAGE_TYPE_S8C2_S8C2_NAR類型,對應(yīng)OpenVXVX_SVP_DF_IMAGE_S8C2_NARS16C1類型,對應(yīng)OpenVXVX_DF_IMAGE_S16U16C1類型,對應(yīng)OpenVXVX_DF_IMAGE_U16U8C3_PACKAGEOpenVX的SVP_IMAGE_TYPE_U8C3_U8C3_NAR類型,對應(yīng)OpenVXVX_SVP_DF_IMAGE_U8C3_ARS32C1類型,對應(yīng)OpenVXVX_DF_IMAGE_S32U32C1類型,對應(yīng)OpenVXVX_DF_IMAGE_U32S64C1類型,對應(yīng)OpenVXVX_SVP_DF_IMAGE_S64U64C1類型,對應(yīng)OpenVXVX_SVP_DF_IMAGE_U64SVP_IMAGE_TYPE_U8C4_typedefenum{ = = = = = = = = = = = = =0xc, = =Signedchar類型,對應(yīng)OpenVXvx_int8Unsignedchar類型,對應(yīng)OpenVXvx_uint8Short類型,對應(yīng)OpenVXvx_int16Unsignedshort類型,對應(yīng)OpenVXvx_uint16Int類型OpenVX的vx_int32Unsignedint類型,對應(yīng)OpenVXvx_uint32Unsignedlonglong類型,對應(yīng)OpenVXvx_uint64Float類型,對應(yīng)OpenVXvx_float32Double類型,對應(yīng)OpenVXvx_float64Int類型OpenVXvx_enumSize_t類型,對應(yīng)OpenVXvx_sizevx_df_imagetypedefstruct HI_U32u32X; /*!<\briefTheXcoordinate.*/HI_U32 /*!<\briefTheYcoordinate.typedefenumhiSVP_DIRECTION_E/*!\briefTheparameterisaninputonly.*/ =0x0,/*!\briefTheparameterisanoutputonly.*/ =0x1,/*!\briefTheparameterisbothaninputandoutput.*/ =0x2,typedefenum{ =0x0,/*srcVal<=lowThr,dstVal=minVal;srcVal>lowThr,dstVal=maxVal.*/ =0x1,/*srcVal<=lowThr,dstVal=srcVal;srcVal>lowThr,dstVal=maxVal.*/ =0x2,/*srcVal<=lowThr,dstVal=minVal;srcVal>lowThr,dstVal=srcVal.*/SVP_THRESH_MODE_MIN_MID_MAX=0x3,/*srcVal<=lowThr,dstVal=minVal;lowThr<srcVal<=highThr,dstVal=midVal;srcVal>highThr,dstVal=maxVal.*/SVP_THRESH_MODE_ORI_MID_MAX=0x4,/*srcVal<=lowThr,dstVal=srcVal;lowThr<srcVal<=highThr,dstVal=midVal;srcVal>highThr,dstVal=maxVal.*/SVP_THRESH_MODE_MIN_MID_ORI=0x5,/*srcVal<=lowThr,dstVal=minVal;lowThr<srcVal<=highThr,dstVal=midVal;srcVal>highThr,dstVal=srcVal.*/SVP_THRESH_MODE_MIN_ORI_MAX=0x6,/*srcVal<=lowThr,dstVal=minVal;lowThr<srcVal<=highThr,dstVal=srcVal;srcVal>highThr,dstVal=maxVal.*/SVP_THRESH_MODE_ORI_MID_ORI=0x7,/*srcVal<=lowThr,dstVal=srcVal;lowThr<srcVal<=highThr,dstVal=midVal;srcVal>highThr,dstVal=srcVal.*/srcVallowThr,dstValminVal;srcVallowThr,dstValmaxValsrcVal≤lowThr,dstVal=srcVal;srcVallowThr,dstValmaxValsrcVal≤lowThr,dstValminVal;srcVallowThr,dstValsrcValsrcVal≤lowThr,dstVal=minVal;<srcVal≤highThr,dstVal=midVal;srcValhighThr,dstValmaxValsrcVal≤lowThr,dstVal=srcVal;lowThr<srcVal≤highThr,dstVal=midVal;srcValhighThr,dstValmaxValsrcVal≤lowThr,dstVal=minVal;lowThr<srcVal≤highThr,dstVal=midVal;srcValhighThr,dstValsrcValsrcVal≤lowThr,dstVal=minVal;lowThr<srcVal≤highThr,dstVal=srcValhighThr,dstValmaxValsrcVal≤lowThr,dstVal=srcVal;lowThr<srcVal≤highThr,dstVal=midVal;srcValhighThr,dstValsrcValtypedefstruct{HI_U32u32LowPhyAddr;HI_U32u32HighPhyAddr;3232typedefstruct{SVP_PARAM_TYPE_EenType;SVP_DIRECTION_EenDir;HI_S32s32Index;HI_U32u32ObjectNum;union{struct{SVP_IMAGE_TYPE_EenType;SVP_PHY_ADDR_SastPhyAddr[3];HI_U32au32Stride[3];HI_U32u32Width;HI_U32u32Height;struct{SVP_SCALAR_TYPE_EenType;unionhiSVP_SCALAR_UN{ HI_U16HI_S32HI_U32HI_S64HI_U64u64Val;HI_FLOATf32Val;HI_DOUBLEdVal;HI_U32 struct{SVP_THRESH_MODE_EenMode;SVP_SCALAR_TYPE_EenDataType;HI_S32s32LowThr;HI_S32s32HighThr;HI_S32s32MinVal;HI_S32s32MidVal;HI_S32s32MaxVal;}struct{SVP_IMAGE_TYPE_EenType;HI_U32u32NumLevel;structhiSVP_PARAM_INFO_IMAGE_SastLevel[4];HI_FLOATf32Scale;/*!\briefLevel0width*/HI_U32u32Width;/*!\briefLevel0height*/HI_U32u32Height;}struct{HI_S32s32Type;SVP_PHY_ADDR_SstPhyAddr;HI_U32u32Size;HI_U32u32Num;HI_U32u32Capacity;}struct{HI_S32s32Type;SVP_PHY_ADDR_SstPhyAddr;HI_U32u32Size;HI_U32}struct{HI_S32s32Type;SVP_PHY_ADDR_SstPhyAddr;HI_U32u32Col;HI_U32}struct{structhiSVP_PARAM_INFO_MATRIX_SstMat;HI_U32u32Scale;}struct{HI_S32s32Type;SVP_PHY_ADDR_SstPhyAddr;HI_U32u32NumBin;HI_U3

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論