CVBpy 14.0
Finder Class Reference

DNC finder class is used to perform a search on a point cloud. More...

Inherits object.

Public Member Functions

List[cvb.dnc.SearchResultfind (self, cvb.DensePointCloud point_cloud, cvb.dnc.SearchParameters parameters)
 Search for objects on the given point cloud. More...
 
Tuple[cvb.dnc.TeachParameters, float, float] get_teach_parameters (self)
 Gets the TeachParameters with which this Finder was trained. More...
 
cvb.dnc.Finder load (str file_name)
 Loads a finder from the given file name. More...
 
None save (self, str file_name)
 Saves the finder to the given file name. More...
 

Detailed Description

DNC finder class is used to perform a search on a point cloud.

Member Function Documentation

◆ find()

List[cvb.dnc.SearchResult] find (   self,
cvb.DensePointCloud  point_cloud,
cvb.dnc.SearchParameters  parameters 
)

Search for objects on the given point cloud.

Parameters

point_cloud : cvb.DensePointCloud PointCloud to search on.

parameters : cvb.dnc.SearchParameters Search parameters to use.

Returns

List[cvb.dnc.SearchResult] List of found results.

◆ get_teach_parameters()

Tuple[cvb.dnc.TeachParameters, float, float] get_teach_parameters (   self)

Gets the TeachParameters with which this Finder was trained.

Returns

Tuple[cvb.dnc.TeachParameters, float, float] Tuple of TeachParameters, resolution and fringe.

◆ load()

cvb.dnc.Finder load ( str  file_name)

Loads a finder from the given file name.

Parameters

file_name : str File to load.

Returns

cvb.dnc.Finder Loaded finder.

◆ save()

None save (   self,
str  file_name 
)

Saves the finder to the given file name.

Parameters

file_name : str Path to save the finder to.