103 void applyMedianFilter();
112 void setFilteredDepthImage(
const core::Img32f &filteredImg);
117 void applyNormalCalculation();
124 void applyTemporalNormalAveraging();
133 void applyGaussianNormalSmoothing();
137 const Vec* getNormals();
141 void applyWorldNormalCalculation(
const Camera &cam);
145 const Vec* getWorldNormals();
154 void setNormals(
Vec* pNormals);
159 void applyAngleImageCalculation();
172 void applyImageBinarization();
181 void setMedianFilterSize(
int size);
186 void setNormalCalculationRange(
int range);
190 void setNormalAveragingRange(
int range);
195 void setAngleNeighborhoodMode(
int mode);
200 void setAngleNeighborhoodRange(
int range);
206 void setBinarizationThreshold(
float threshold);
211 void setUseCL(
bool use);
216 void setUseNormalAveraging(
bool use);
221 void setUseGaussSmoothing(
bool use);
undocument this line if you encounter any issues!
Definition: Any.h:37
Class interface for un-copyable classes.
Definition: Uncopyable.h:64
#define ICLGeom_API
Definition: CompatMacros.h:179
Camera class.
Definition: Camera.h:132
Size class of the ICL.
Definition: Size.h:61
ICLQt_API core::Img< T > filter(const core::Img< T > &image, const std::string &filter)
applies a filter operation on the source image (affinity for float)
Data * m_data
internal data type
Definition: PointCloudNormalEstimator.h:73
Definition: PointCloudNormalEstimator.h:72