![]() |
ETRI IVCL 1.0.0
Acceleration SW Platform for Ondevice
|
Functions | |
| __kernel void | warp_linear (read_only image2d_t src, write_only image2d_t dst, __global float *X, __global float *Y, const int width, const int height) |
| __kernel void | get_tgt_mean (read_only image2d_t tgt, write_only image2d_t tgt_mean, const int kernel_size) |
| __kernel void | get_src_mean (read_only image2d_t src, write_only image2d_t src_mean, const int kernel_size) |
| __kernel void | get_cost (read_only image2d_t tgt, read_only image2d_t src, read_only image2d_t tgt_mean_img, read_only image2d_t src_mean_img, __global float *cost, const int width, const int kernel_size) |
Variables | |
| const sampler_t | sampler_linear = CLK_NORMALIZED_COORDS_TRUE | CLK_ADDRESS_CLAMP_TO_EDGE | CLK_FILTER_LINEAR |
| const sampler_t | sampler = CLK_NORMALIZED_COORDS_FALSE | CLK_ADDRESS_CLAMP_TO_EDGE | CLK_FILTER_NEAREST |
| __kernel void get_cost | ( | read_only image2d_t | tgt, |
| read_only image2d_t | src, | ||
| read_only image2d_t | tgt_mean_img, | ||
| read_only image2d_t | src_mean_img, | ||
| __global float * | cost, | ||
| const int | width, | ||
| const int | kernel_size | ||
| ) |
Compute cost volume
| tgt | target image (uchar4) |
| src | source image (float4) |
| tgt_mean_img | mean target image (float4) |
| src_mean_img | mean source image (float4) |
| cost | retruned cost volume |
| width | |
| kernel_size | kernel size |
| __kernel void get_src_mean | ( | read_only image2d_t | src, |
| write_only image2d_t | src_mean, | ||
| const int | kernel_size | ||
| ) |
Get mean source image
| src | source image (float4) |
| src_mean | mean source image (float4) |
| kernel_size | kernel size |
| __kernel void get_tgt_mean | ( | read_only image2d_t | tgt, |
| write_only image2d_t | tgt_mean, | ||
| const int | kernel_size | ||
| ) |
Get mean target image
| tgt | target image (uchar4) |
| tgt_mean | mean target image (float4) |
| kernel_size | kernel size |
| __kernel void warp_linear | ( | read_only image2d_t | src, |
| write_only image2d_t | dst, | ||
| __global float * | X, | ||
| __global float * | Y, | ||
| const int | width, | ||
| const int | height | ||
| ) |
linear warping source to destination
| src | source image (uchar4) |
| dst | returned linear warped image (float4) |
| X | linear warped X indexes |
| Y | linear warped Y indexes |
| const sampler_t sampler = CLK_NORMALIZED_COORDS_FALSE | CLK_ADDRESS_CLAMP_TO_EDGE | CLK_FILTER_NEAREST |
| const sampler_t sampler_linear = CLK_NORMALIZED_COORDS_TRUE | CLK_ADDRESS_CLAMP_TO_EDGE | CLK_FILTER_LINEAR |