Home | History | Annotate | Download | only in src

Lines Matching full:leaves

559     CvDTreeNode** leaves;
561 leaves = GetLeaves( tree, leaves_count);
568 if (leaves[i] == predictions[j]) samples_in_leaf++;
573 leaves[i]->value = 0.0;
583 if (leaves[i] == predictions[j])
588 leaves[i]->value = value;
613 leaves[i] = 0;
615 delete[] leaves;
624 CvDTreeNode** leaves;
630 leaves = GetLeaves( tree, leaves_count);
634 int n = leaves[i]->sample_count;
636 data->get_sample_indices(leaves[i], leaf_idx_data);
643 leaves[i]->value = value;
662 leaves[i] = 0;
664 delete[] leaves;
755 void CvGBTrees::leaves_get( CvDTreeNode** leaves, int& count, CvDTreeNode* node )
757 if (node->left != NULL) leaves_get(leaves, count, node->left);
758 if (node->right != NULL) leaves_get(leaves, count, node->right);
760 leaves[count++] = node;
768 CvDTreeNode** leaves = new pCvDTreeNode[(size_t)1 << params.max_depth];
769 leaves_get(leaves, len, const_cast<pCvDTreeNode>(dtree->get_root()));
770 return leaves;