![]() |
ETRI IVCL 1.0.0
Acceleration SW Platform for Ondevice
|
Macros | |
| #define | _USE_MATH_DEFINES |
| #define | INDEX(a, b, c) (a)+(b)*N[0]+(c)*N[0]*N[1] |
| #define | INDEX_X(n) (n)%N[0] |
| #define | INDEX_Y(n) ((n)%(N[0]*N[1]))/N[0] |
| #define | INDEX_Z(n) (n)/(N[0]*N[1]) |
| #define | GRAY_BFS 1 |
| #define | WHITE_BFS 0 |
| #define | BLACK_BFS 2 |
Functions | |
| void | oclComputePhotoConsistencyArray1 (float sigma, int *surfel_index, float *surfel_score, int *N, int numSurfel) |
| void | oclComputePhotoConsistencyArray2 (float sigma, int *N, float *_score) |
| STEP 1. More... | |
| void | launch_bfsLabelling (int *N, int totalPoint) |
| void | launch_oclCutsAtomic (int *N, int totalPoint) |
| void | launch_GetResult (int totalPoint) |
| void | oclLabeling (int *N, unsigned char *h_nodeLabel) |
| void | launch_ComputeNlink1 (int *N, float dx) |
| void | launch_ComputeNlink2 (int *N, float dx) |
| void | launch_ComputeMaxNSum (int *N) |
| void | oclMakeGraph (int *N, float dx, float lambda, float *_nx, float *_ny, float *_nz, int numSurfel, int *index, float *nx, float *ny, float *nz) |
Variables | |
| cl::Buffer | d_pc |
| cl::Buffer | d_edge |
| cl::Buffer | d_push_reser |
| cl::Buffer | d_sink_weight |
| cl::Buffer | d_nLinkSum |
| cl::Buffer | d_relabel_mask |
| cl::Buffer | d_graph_heightr |
| cl::Buffer | d_graph_heightw |
| cl::Buffer | d_node_wave |
| cl::Buffer | d_node_mask |
| cl::Buffer | d_nodeLabel |
| cl::Buffer | d_counter |
| cl::Buffer | d_continue |
| cl::Buffer | d_CutContinue |
| cl::Buffer | d_pushOver |
| edgeType | max_adj_w_sum |
| cl::Buffer | d_nx |
| cl::Buffer | d_ny |
| cl::Buffer | d_nz |
| #define _USE_MATH_DEFINES |
| #define BLACK_BFS 2 |
| #define GRAY_BFS 1 |
| #define INDEX | ( | a, | |
| b, | |||
| c | |||
| ) | (a)+(b)*N[0]+(c)*N[0]*N[1] |
| #define INDEX_X | ( | n | ) | (n)%N[0] |
| #define INDEX_Y | ( | n | ) | ((n)%(N[0]*N[1]))/N[0] |
| #define INDEX_Z | ( | n | ) | (n)/(N[0]*N[1]) |
| #define WHITE_BFS 0 |
| void launch_bfsLabelling | ( | int * | N, |
| int | totalPoint | ||
| ) |
| void launch_ComputeMaxNSum | ( | int * | N | ) |
| void launch_ComputeNlink1 | ( | int * | N, |
| float | dx | ||
| ) |
| void launch_ComputeNlink2 | ( | int * | N, |
| float | dx | ||
| ) |
| void launch_GetResult | ( | int | totalPoint | ) |
| void launch_oclCutsAtomic | ( | int * | N, |
| int | totalPoint | ||
| ) |
| void oclComputePhotoConsistencyArray1 | ( | float | sigma, |
| int * | surfel_index, | ||
| float * | surfel_score, | ||
| int * | N, | ||
| int | numSurfel | ||
| ) |
| void oclComputePhotoConsistencyArray2 | ( | float | sigma, |
| int * | N, | ||
| float * | _score | ||
| ) |
STEP 1.
| void oclLabeling | ( | int * | N, |
| unsigned char * | h_nodeLabel | ||
| ) |
| void oclMakeGraph | ( | int * | N, |
| float | dx, | ||
| float | lambda, | ||
| float * | _nx, | ||
| float * | _ny, | ||
| float * | _nz, | ||
| int | numSurfel, | ||
| int * | index, | ||
| float * | nx, | ||
| float * | ny, | ||
| float * | nz | ||
| ) |
| cl::Buffer d_continue |
| cl::Buffer d_counter |
| cl::Buffer d_CutContinue |
| cl::Buffer d_edge |
| cl::Buffer d_graph_heightr |
| cl::Buffer d_graph_heightw |
| cl::Buffer d_nLinkSum |
| cl::Buffer d_node_mask |
| cl::Buffer d_node_wave |
| cl::Buffer d_nodeLabel |
| cl::Buffer d_nx |
| cl::Buffer d_ny |
| cl::Buffer d_nz |
| cl::Buffer d_pc |
| cl::Buffer d_push_reser |
| cl::Buffer d_pushOver |
| cl::Buffer d_relabel_mask |
| cl::Buffer d_sink_weight |
| edgeType max_adj_w_sum |