今天准备在DM3730的DVSDK中从ARM端调用VLIB函数VLIB_gauss5x5PyramidKernel_8(),该函数应经封装在C6accel开发包中,并且重命名为C6accel_VLIB_gauss5x5PyramidKernel_8()。但是封装后的函数中多了一个参数,short *pB,现在有以下2个问题:
1)short *pB,请问该参数是不是给用户自定义5*5的高斯核,如果不是,请问是什么,谢谢
2)官方给出的C6accel封装Vlib的说明文档地址已经被删除(processors.wiki.ti.com/.../C6EZAccel_Vision_API_Reference_guide),请问还可以在其他地方找到相关的API说明文档吗,谢谢。
最后给出以上两个函数的接口:
a) 在文档c6accelw_vlib.c中定义的C6accel_VLIB_gauss5x5PyramidKernel_8函数接口如下:
Int C6accel_VLIB_gauss5x5PyramidKernel_8(
C6accel_Handle hC6accel,
char *pIn,
short *pB,
int inCols,
int pitch,
int inRows,
char * pOut
);
b)在VLIB库中定义的函数接口如下:c:\ti\vlib_c64Px_3_2_0_2\
int32_t VLIB_gauss5x5PyramidKernel_8 ( const uint8_t pIn[restrict],
uint16_t width,
uint16_t pitch,
uint16_t height,
uint8_t pOut[restrict]
)