![]() |
ETRI IVCL 1.0.0
Acceleration SW Platform for Ondevice
|
Macros | |
| #define | INITIAL_OPTION 1 |
Functions | |
| __kernel void | initialSurfels (__global short *idx_sel, __global float *cost_min, __global uchar *m_occupancy, __global float *m_min, __global int *m_N, __global float *m_v, __global float *m_P, __global int *nor, int numCam, int m_width, int m_height, int m_nbin, int m_numSurfel, float m_dx, __global int *nor_sel, __global float *cost_sel, __global int *cam_sel, __global int *numNormal, __global float *d_X) |
Variables | |
| __constant float | normal [18] |
| #define INITIAL_OPTION 1 |
| __kernel void initialSurfels | ( | __global short * | idx_sel, |
| __global float * | cost_min, | ||
| __global uchar * | m_occupancy, | ||
| __global float * | m_min, | ||
| __global int * | m_N, | ||
| __global float * | m_v, | ||
| __global float * | m_P, | ||
| __global int * | nor, | ||
| int | numCam, | ||
| int | m_width, | ||
| int | m_height, | ||
| int | m_nbin, | ||
| int | m_numSurfel, | ||
| float | m_dx, | ||
| __global int * | nor_sel, | ||
| __global float * | cost_sel, | ||
| __global int * | cam_sel, | ||
| __global int * | numNormal, | ||
| __global float * | d_X | ||
| ) |
Construct initial surfers
| idx_sel | numCam * m_width * m_height |
| cost_min | numCam * m_width * m_height |
| m_occupancy | m_N[0] * m_N[1] * m_N[2] |
| m_min | 3 |
| m_N | 3 |
| m_v | numCam * 3 |
| m_P | numCam * 12 |
| nor | numCam * m_N[0] * m_N[1] * m_N[2] // etc // func.setArg(__local(sizeof(int)*numCam)) |
| numCam | |
| m_width | image width |
| m_height | image height |
| m_nbin | |
| m_numSurfel | |
| m_dx | |
| nor_sel | m_N[0] * m_N[1] * m_N[2] |
| cost_sel | m_N[0] * m_N[1] * m_N[2] |
| cam_sel | m_N[0] * m_N[1] * m_N[2] |
| numNormal | 6 * (m_N[0] * m_N[1] * m_N[2]) |
| d_X | 3 * m_N[0] * m_N[1] * m_N[2] |
| __constant float normal[18] |