ETRI IVCL 1.0.0
Acceleration SW Platform for Ondevice
Functions
wta.cl File Reference
#include "Constant.h"

Functions

__kernel void winnerTakesAll_char (__global float *datacost, __global uchar *dispFinal, int width, int height, int dispRange, int dispScale)
 
__kernel void winnerTakesAll_float (__global float *datacost, __global float *dispFinal, int width, int height, int dispRange, int dispScale)
 

Function Documentation

◆ winnerTakesAll_char()

__kernel void winnerTakesAll_char ( __global float *  datacost,
__global uchar *  dispFinal,
int  width,
int  height,
int  dispRange,
int  dispScale 
)

Find the minimum cost for each pixel using winner takes all algorithm
using char

Parameters
datacostThe 3D datacost
dispFinalThe disparity result
widthThe image width
heightThe image height
dispRangeThe stereo disparity search range
dispScaleThe scaling factor so disparity is within 0-256 pixel value

◆ winnerTakesAll_float()

__kernel void winnerTakesAll_float ( __global float *  datacost,
__global float *  dispFinal,
int  width,
int  height,
int  dispRange,
int  dispScale 
)

Find the minimum cost for each pixel using winner takes all algorithm
using float

Parameters
datacostThe 3D datacost
dispFinalThe disparity result
widthThe image width
heightThe image height
dispRangeThe stereo disparity search range
dispScaleThe scaling factor so disparity is within 0-256 pixel value