options_           28 modules/features2d/src/kaze/AKAZEFeatures.cpp AKAZEFeatures::AKAZEFeatures(const AKAZEOptions& options) : options_(options) {
options_           33 modules/features2d/src/kaze/AKAZEFeatures.cpp   if (options_.descriptor_size > 0 && options_.descriptor >= AKAZE::DESCRIPTOR_MLDB_UPRIGHT) {
options_           34 modules/features2d/src/kaze/AKAZEFeatures.cpp     generateDescriptorSubsample(descriptorSamples_, descriptorBits_, options_.descriptor_size,
options_           35 modules/features2d/src/kaze/AKAZEFeatures.cpp                                 options_.descriptor_pattern_size, options_.descriptor_channels);
options_           51 modules/features2d/src/kaze/AKAZEFeatures.cpp   for (int i = 0, power = 1; i <= options_.omax - 1; i++, power *= 2) {
options_           53 modules/features2d/src/kaze/AKAZEFeatures.cpp     level_height = (int)(options_.img_height*rfactor);
options_           54 modules/features2d/src/kaze/AKAZEFeatures.cpp     level_width = (int)(options_.img_width*rfactor);
options_           58 modules/features2d/src/kaze/AKAZEFeatures.cpp       options_.omax = i;
options_           62 modules/features2d/src/kaze/AKAZEFeatures.cpp     for (int j = 0; j < options_.nsublevels; j++) {
options_           72 modules/features2d/src/kaze/AKAZEFeatures.cpp       step.esigma = options_.soffset*pow(2.f, (float)(j) / (float)(options_.nsublevels) + i);
options_          106 modules/features2d/src/kaze/AKAZEFeatures.cpp   gaussian_2D_convolution(evolution_[0].Lt, evolution_[0].Lt, 0, 0, options_.soffset);
options_          114 modules/features2d/src/kaze/AKAZEFeatures.cpp   options_.kcontrast = compute_k_percentile(img, options_.kcontrast_percentile, 1.0f, options_.kcontrast_nbins, 0, 0);
options_          121 modules/features2d/src/kaze/AKAZEFeatures.cpp       options_.kcontrast = options_.kcontrast*0.75f;
options_          138 modules/features2d/src/kaze/AKAZEFeatures.cpp     switch (options_.diffusivity) {
options_          140 modules/features2d/src/kaze/AKAZEFeatures.cpp         pm_g1(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast);
options_          143 modules/features2d/src/kaze/AKAZEFeatures.cpp         pm_g2(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast);
options_          146 modules/features2d/src/kaze/AKAZEFeatures.cpp         weickert_diffusivity(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast);
options_          149 modules/features2d/src/kaze/AKAZEFeatures.cpp         charbonnier_diffusivity(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast);
options_          152 modules/features2d/src/kaze/AKAZEFeatures.cpp         CV_Error(options_.diffusivity, "Diffusivity is not supported");
options_          195 modules/features2d/src/kaze/AKAZEFeatures.cpp       int sigma_size_ = fRound(evolution[i].esigma * options_.derivative_factor / ratio);
options_          213 modules/features2d/src/kaze/AKAZEFeatures.cpp   AKAZEOptions              options_;
options_          223 modules/features2d/src/kaze/AKAZEFeatures.cpp                                         MultiscaleDerivativesAKAZEInvoker(evolution_, options_));
options_          268 modules/features2d/src/kaze/AKAZEFeatures.cpp   if (options_.descriptor == AKAZE::DESCRIPTOR_MLDB_UPRIGHT || options_.descriptor == AKAZE::DESCRIPTOR_MLDB) {
options_          271 modules/features2d/src/kaze/AKAZEFeatures.cpp   else if (options_.descriptor == AKAZE::DESCRIPTOR_KAZE_UPRIGHT || options_.descriptor == AKAZE::DESCRIPTOR_KAZE) {
options_          288 modules/features2d/src/kaze/AKAZEFeatures.cpp         if (value > options_.dthreshold && value >= options_.min_dthreshold &&
options_          300 modules/features2d/src/kaze/AKAZEFeatures.cpp           point.size = evolution_[i].esigma*options_.derivative_factor;
options_          590 modules/features2d/src/kaze/AKAZEFeatures.cpp   AKAZEOptions*              options_;
options_          605 modules/features2d/src/kaze/AKAZEFeatures.cpp     , options_(&options)
options_          625 modules/features2d/src/kaze/AKAZEFeatures.cpp   AKAZEOptions*              options_;
options_          661 modules/features2d/src/kaze/AKAZEFeatures.cpp   AKAZEOptions*              options_;
options_          676 modules/features2d/src/kaze/AKAZEFeatures.cpp     , options_(&options)
options_          697 modules/features2d/src/kaze/AKAZEFeatures.cpp   AKAZEOptions*              options_;
options_          716 modules/features2d/src/kaze/AKAZEFeatures.cpp   if (options_.descriptor < AKAZE::DESCRIPTOR_MLDB_UPRIGHT) {
options_          721 modules/features2d/src/kaze/AKAZEFeatures.cpp     if (options_.descriptor_size == 0) {
options_          722 modules/features2d/src/kaze/AKAZEFeatures.cpp       int t = (6 + 36 + 120)*options_.descriptor_channels;
options_          727 modules/features2d/src/kaze/AKAZEFeatures.cpp       desc = Mat::zeros((int)kpts.size(), (int)ceil(options_.descriptor_size / 8.), CV_8UC1);
options_          731 modules/features2d/src/kaze/AKAZEFeatures.cpp   switch (options_.descriptor)
options_          745 modules/features2d/src/kaze/AKAZEFeatures.cpp       if (options_.descriptor_size == 0)
options_          746 modules/features2d/src/kaze/AKAZEFeatures.cpp         parallel_for_(Range(0, (int)kpts.size()), Upright_MLDB_Full_Descriptor_Invoker(kpts, desc, evolution_, options_));
options_          748 modules/features2d/src/kaze/AKAZEFeatures.cpp         parallel_for_(Range(0, (int)kpts.size()), Upright_MLDB_Descriptor_Subset_Invoker(kpts, desc, evolution_, options_, descriptorSamples_, descriptorBits_));
options_          753 modules/features2d/src/kaze/AKAZEFeatures.cpp       if (options_.descriptor_size == 0)
options_          754 modules/features2d/src/kaze/AKAZEFeatures.cpp         parallel_for_(Range(0, (int)kpts.size()), MLDB_Full_Descriptor_Invoker(kpts, desc, evolution_, options_));
options_          756 modules/features2d/src/kaze/AKAZEFeatures.cpp         parallel_for_(Range(0, (int)kpts.size()), MLDB_Descriptor_Subset_Invoker(kpts, desc, evolution_, options_, descriptorSamples_, descriptorBits_));
options_         1113 modules/features2d/src/kaze/AKAZEFeatures.cpp   const AKAZEOptions & options = *options_;
options_         1129 modules/features2d/src/kaze/AKAZEFeatures.cpp   pattern_size = options_->descriptor_pattern_size;
options_         1318 modules/features2d/src/kaze/AKAZEFeatures.cpp     int pattern_size = options_->descriptor_pattern_size;
options_         1319 modules/features2d/src/kaze/AKAZEFeatures.cpp     int chan = options_->descriptor_channels;
options_         1373 modules/features2d/src/kaze/AKAZEFeatures.cpp     int chan = options_->descriptor_channels;
options_         1401 modules/features2d/src/kaze/AKAZEFeatures.cpp   CV_Assert(options_->descriptor_channels <= max_channels);
options_         1411 modules/features2d/src/kaze/AKAZEFeatures.cpp   int pattern_size = options_->descriptor_pattern_size;
options_         1438 modules/features2d/src/kaze/AKAZEFeatures.cpp   const AKAZEOptions & options = *options_;
options_         1532 modules/features2d/src/kaze/AKAZEFeatures.cpp   const AKAZEOptions & options = *options_;
options_           26 modules/features2d/src/kaze/AKAZEFeatures.h   AKAZEOptions options_;                ///< Configuration options for AKAZE
options_           40 modules/features2d/src/kaze/KAZEFeatures.cpp         : options_(options)
options_           56 modules/features2d/src/kaze/KAZEFeatures.cpp     for (int i = 0; i <= options_.omax - 1; i++)
options_           58 modules/features2d/src/kaze/KAZEFeatures.cpp         for (int j = 0; j <= options_.nsublevels - 1; j++)
options_           61 modules/features2d/src/kaze/KAZEFeatures.cpp             aux.Lx = Mat::zeros(options_.img_height, options_.img_width, CV_32F);
options_           62 modules/features2d/src/kaze/KAZEFeatures.cpp             aux.Ly = Mat::zeros(options_.img_height, options_.img_width, CV_32F);
options_           63 modules/features2d/src/kaze/KAZEFeatures.cpp             aux.Lxx = Mat::zeros(options_.img_height, options_.img_width, CV_32F);
options_           64 modules/features2d/src/kaze/KAZEFeatures.cpp             aux.Lxy = Mat::zeros(options_.img_height, options_.img_width, CV_32F);
options_           65 modules/features2d/src/kaze/KAZEFeatures.cpp             aux.Lyy = Mat::zeros(options_.img_height, options_.img_width, CV_32F);
options_           66 modules/features2d/src/kaze/KAZEFeatures.cpp             aux.Lt = Mat::zeros(options_.img_height, options_.img_width, CV_32F);
options_           67 modules/features2d/src/kaze/KAZEFeatures.cpp             aux.Lsmooth = Mat::zeros(options_.img_height, options_.img_width, CV_32F);
options_           68 modules/features2d/src/kaze/KAZEFeatures.cpp             aux.Ldet = Mat::zeros(options_.img_height, options_.img_width, CV_32F);
options_           69 modules/features2d/src/kaze/KAZEFeatures.cpp             aux.esigma = options_.soffset*pow((float)2.0f, (float)(j) / (float)(options_.nsublevels)+i);
options_          104 modules/features2d/src/kaze/KAZEFeatures.cpp     gaussian_2D_convolution(evolution_[0].Lt, evolution_[0].Lt, 0, 0, options_.soffset);
options_          105 modules/features2d/src/kaze/KAZEFeatures.cpp     gaussian_2D_convolution(evolution_[0].Lt, evolution_[0].Lsmooth, 0, 0, options_.sderivatives);
options_          108 modules/features2d/src/kaze/KAZEFeatures.cpp         Compute_KContrast(evolution_[0].Lt, options_.kcontrast_percentille);
options_          118 modules/features2d/src/kaze/KAZEFeatures.cpp         gaussian_2D_convolution(evolution_[i - 1].Lt, evolution_[i].Lsmooth, 0, 0, options_.sderivatives);
options_          125 modules/features2d/src/kaze/KAZEFeatures.cpp         if (options_.diffusivity == KAZE::DIFF_PM_G1)
options_          126 modules/features2d/src/kaze/KAZEFeatures.cpp             pm_g1(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast);
options_          127 modules/features2d/src/kaze/KAZEFeatures.cpp         else if (options_.diffusivity == KAZE::DIFF_PM_G2)
options_          128 modules/features2d/src/kaze/KAZEFeatures.cpp             pm_g2(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast);
options_          129 modules/features2d/src/kaze/KAZEFeatures.cpp         else if (options_.diffusivity == KAZE::DIFF_WEICKERT)
options_          130 modules/features2d/src/kaze/KAZEFeatures.cpp             weickert_diffusivity(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast);
options_          148 modules/features2d/src/kaze/KAZEFeatures.cpp     options_.kcontrast = compute_k_percentile(img, kpercentile, options_.sderivatives, options_.kcontrast_bins, 0, 0);
options_          165 modules/features2d/src/kaze/KAZEFeatures.cpp                 for (int ix = 0; ix < options_.img_height; ix++)
options_          167 modules/features2d/src/kaze/KAZEFeatures.cpp                         for (int jx = 0; jx < options_.img_width; jx++)
options_          251 modules/features2d/src/kaze/KAZEFeatures.cpp             for (int ix = 1; ix < options_.img_height - 1; ix++)
options_          253 modules/features2d/src/kaze/KAZEFeatures.cpp                 for (int jx = 1; jx < options_.img_width - 1; jx++)
options_          259 modules/features2d/src/kaze/KAZEFeatures.cpp                     if (value > options_.dthreshold)
options_          301 modules/features2d/src/kaze/KAZEFeatures.cpp     KAZEOptions options_;
options_          333 modules/features2d/src/kaze/KAZEFeatures.cpp                 FindExtremumKAZEInvoker(evolution_, kpts_par_, options_));
options_          468 modules/features2d/src/kaze/KAZEFeatures.cpp                         dsc = kpts_[i].octave + (kpts_[i].angle + *(dst.ptr<float>(2))) / ((float)(options_.nsublevels));
options_          471 modules/features2d/src/kaze/KAZEFeatures.cpp                         kpts_[i].size = 2.0f*options_.soffset*pow((float)2.0f, dsc);
options_          515 modules/features2d/src/kaze/KAZEFeatures.cpp                         if (options_.upright)
options_          518 modules/features2d/src/kaze/KAZEFeatures.cpp                                 if (options_.extended)
options_          525 modules/features2d/src/kaze/KAZEFeatures.cpp                                 KAZEFeatures::Compute_Main_Orientation(kpts[i], evolution, options_);
options_          527 modules/features2d/src/kaze/KAZEFeatures.cpp                                 if (options_.extended)
options_          543 modules/features2d/src/kaze/KAZEFeatures.cpp         KAZEOptions                 options_;
options_          560 modules/features2d/src/kaze/KAZEFeatures.cpp         if (options_.extended == true) {
options_          567 modules/features2d/src/kaze/KAZEFeatures.cpp         parallel_for_(Range(0, (int)kpts.size()), KAZE_Descriptor_Invoker(kpts, desc, evolution_, options_));
options_          717 modules/features2d/src/kaze/KAZEFeatures.cpp                                         checkDescriptorLimits(x1, y1, options_.img_width, options_.img_height);
options_          722 modules/features2d/src/kaze/KAZEFeatures.cpp                                         checkDescriptorLimits(x2, y2, options_.img_width, options_.img_height);
options_          849 modules/features2d/src/kaze/KAZEFeatures.cpp                                         checkDescriptorLimits(x1, y1, options_.img_width, options_.img_height);
options_          854 modules/features2d/src/kaze/KAZEFeatures.cpp                                         checkDescriptorLimits(x2, y2, options_.img_width, options_.img_height);
options_          979 modules/features2d/src/kaze/KAZEFeatures.cpp                                         checkDescriptorLimits(x1, y1, options_.img_width, options_.img_height);
options_          984 modules/features2d/src/kaze/KAZEFeatures.cpp                                         checkDescriptorLimits(x2, y2, options_.img_width, options_.img_height);
options_         1135 modules/features2d/src/kaze/KAZEFeatures.cpp                                         checkDescriptorLimits(x1, y1, options_.img_width, options_.img_height);
options_         1140 modules/features2d/src/kaze/KAZEFeatures.cpp                                         checkDescriptorLimits(x2, y2, options_.img_width, options_.img_height);
options_           30 modules/features2d/src/kaze/KAZEFeatures.h     KAZEOptions options_;               ///< Configuration options for KAZE