I am now working on a HOG function in OpenVX.

I was trying to extract data from vx_tensor objects both vxHOGCellsNode, vxHOGFeaturesNode

but, I do not think the types implemented in kernels are correct because nothing come outs as an output but 0

In the case of conformance test, in hogcells_ref function it calculates the values itself and at the end of it, I tried to print data, but nothing comes out but 0.

I think this is an casting error, It stores data as vx_int16 and tries to access it with vx_float32,

I tried to access data of the output of vxHOGFeaturesNode with vx_int16, of course 0 comes out for all pixels.

I am now wondering why this happens, am I doing anything wrong? or implementation of HOG function should have been developed with vx_float ?

Thank you in advance