ETRI IVCL 1.0.0
Acceleration SW Platform for Ondevice
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
deployment.inverse_warp_get_cost Class Reference

Public Member Functions

def __init__ (self, kernel_source_path=None, num_workers=4)
 
def get_grid (self, shape)
 
def get_manual_rel_extrinsic (self)
 set default relative extrinsic parameters More...
 
def get_coord (self, tgt_img, src_pose, tgt_pose, tgt_depths, K)
 
def validation_check (self, tgt_img, src_img, K)
 check validation (shape) More...
 
def process (self, src_img, src_pose, src_depth, tgt_img, tgt_pose, tgt_depths, K, thread_num=(16, 16), kernel_size=5, nw_idx=0)
 Calculate cost volume. More...
 

Public Attributes

 ctx
 
 queue
 
 warp_linear
 
 get_tgt_mean
 
 get_src_mean
 
 get_cost
 

Constructor & Destructor Documentation

◆ __init__()

def deployment.inverse_warp_get_cost.__init__ (   self,
  kernel_source_path = None,
  num_workers = 4 
)

Member Function Documentation

◆ get_coord()

def deployment.inverse_warp_get_cost.get_coord (   self,
  tgt_img,
  src_pose,
  tgt_pose,
  tgt_depths,
  K 
)

◆ get_grid()

def deployment.inverse_warp_get_cost.get_grid (   self,
  shape 
)

◆ get_manual_rel_extrinsic()

def deployment.inverse_warp_get_cost.get_manual_rel_extrinsic (   self)

set default relative extrinsic parameters

Parameters
predict_depthsModel output result

◆ process()

def deployment.inverse_warp_get_cost.process (   self,
  src_img,
  src_pose,
  src_depth,
  tgt_img,
  tgt_pose,
  tgt_depths,
  K,
  thread_num = (16, 16),
  kernel_size = 5,
  nw_idx = 0 
)

Calculate cost volume.

◆ validation_check()

def deployment.inverse_warp_get_cost.validation_check (   self,
  tgt_img,
  src_img,
  K 
)

check validation (shape)

Parameters
tgt_imgTarget image. 3 channel (RGB)
src_imgSourse images 3 channel (RGB)
KCamera parameter. shape == (3, 3), type == float32

Member Data Documentation

◆ ctx

deployment.inverse_warp_get_cost.ctx

◆ get_cost

deployment.inverse_warp_get_cost.get_cost

◆ get_src_mean

deployment.inverse_warp_get_cost.get_src_mean

◆ get_tgt_mean

deployment.inverse_warp_get_cost.get_tgt_mean

◆ queue

deployment.inverse_warp_get_cost.queue

◆ warp_linear

deployment.inverse_warp_get_cost.warp_linear

The documentation for this class was generated from the following file: