本文整理汇总了C++中GestureRecognitionPipeline::addPreProcessingModule方法的典型用法代码示例。如果您正苦于以下问题:C++ GestureRecognitionPipeline::addPreProcessingModule方法的具体用法?C++ GestureRecognitionPipeline::addPreProcessingModule怎么用?C++ GestureRecognitionPipeline::addPreProcessingModule使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GestureRecognitionPipeline
的用法示例。
在下文中一共展示了GestureRecognitionPipeline::addPreProcessingModule方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setup
void setup() {
stream.useNormalizer(normalize);
stream.setLabelsForAllDimensions({"red", "green", "blue"});
useStream(stream);
useOutputStream(oStream);
// useStream(stream);
pipeline.addPreProcessingModule(MovingAverageFilter(5, 3));
// use scaling, use null rejection, null rejection parameter
pipeline.setClassifier(ANBC(false, !always_pick_something, null_rej));
// null rejection parameter is multiplied by the standard deviation to determine
// the rejection threshold. the higher the number, the looser the filter; the
// lower the number, the tighter the filter.
usePipeline(pipeline);
registerTuneable(always_pick_something, "Always Pick Something",
"Whether to always pick (predict) one of the classes of training data, "
"even if it's not a very good match. If selected, 'Color Variability' "
"will not be used.", updateAlwaysPickSomething);
registerTuneable(null_rej, 1.0, 25.0, "Color Variability",
"How different from the training data a new color reading can be and "
"still be considered the same color. The higher the number, the more "
"different it can be.", updateVariability);
}