evolution_ 77 modules/features2d/src/kaze/AKAZEFeatures.cpp evolution_.push_back(step); evolution_ 82 modules/features2d/src/kaze/AKAZEFeatures.cpp for (size_t i = 1; i < evolution_.size(); i++) { evolution_ 86 modules/features2d/src/kaze/AKAZEFeatures.cpp ttime = evolution_[i].etime - evolution_[i - 1].etime; evolution_ 102 modules/features2d/src/kaze/AKAZEFeatures.cpp CV_Assert(evolution_.size() > 0); evolution_ 105 modules/features2d/src/kaze/AKAZEFeatures.cpp img.copyTo(evolution_[0].Lt); evolution_ 106 modules/features2d/src/kaze/AKAZEFeatures.cpp gaussian_2D_convolution(evolution_[0].Lt, evolution_[0].Lt, 0, 0, options_.soffset); evolution_ 107 modules/features2d/src/kaze/AKAZEFeatures.cpp evolution_[0].Lt.copyTo(evolution_[0].Lsmooth); evolution_ 110 modules/features2d/src/kaze/AKAZEFeatures.cpp Mat Lflow = Mat::zeros(evolution_[0].Lt.rows, evolution_[0].Lt.cols, CV_32F); evolution_ 111 modules/features2d/src/kaze/AKAZEFeatures.cpp Mat Lstep = Mat::zeros(evolution_[0].Lt.rows, evolution_[0].Lt.cols, CV_32F); evolution_ 117 modules/features2d/src/kaze/AKAZEFeatures.cpp for (size_t i = 1; i < evolution_.size(); i++) { evolution_ 119 modules/features2d/src/kaze/AKAZEFeatures.cpp if (evolution_[i].octave > evolution_[i - 1].octave) { evolution_ 120 modules/features2d/src/kaze/AKAZEFeatures.cpp halfsample_image(evolution_[i - 1].Lt, evolution_[i].Lt); evolution_ 124 modules/features2d/src/kaze/AKAZEFeatures.cpp Lflow = Mat::zeros(evolution_[i].Lt.rows, evolution_[i].Lt.cols, CV_32F); evolution_ 125 modules/features2d/src/kaze/AKAZEFeatures.cpp Lstep = Mat::zeros(evolution_[i].Lt.rows, evolution_[i].Lt.cols, CV_32F); evolution_ 128 modules/features2d/src/kaze/AKAZEFeatures.cpp evolution_[i - 1].Lt.copyTo(evolution_[i].Lt); evolution_ 131 modules/features2d/src/kaze/AKAZEFeatures.cpp gaussian_2D_convolution(evolution_[i].Lt, evolution_[i].Lsmooth, 0, 0, 1.0f); evolution_ 134 modules/features2d/src/kaze/AKAZEFeatures.cpp image_derivatives_scharr(evolution_[i].Lsmooth, evolution_[i].Lx, 1, 0); evolution_ 135 modules/features2d/src/kaze/AKAZEFeatures.cpp image_derivatives_scharr(evolution_[i].Lsmooth, evolution_[i].Ly, 0, 1); evolution_ 140 modules/features2d/src/kaze/AKAZEFeatures.cpp pm_g1(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast); evolution_ 143 modules/features2d/src/kaze/AKAZEFeatures.cpp pm_g2(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast); evolution_ 146 modules/features2d/src/kaze/AKAZEFeatures.cpp weickert_diffusivity(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast); evolution_ 149 modules/features2d/src/kaze/AKAZEFeatures.cpp charbonnier_diffusivity(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast); evolution_ 158 modules/features2d/src/kaze/AKAZEFeatures.cpp nld_step_scalar(evolution_[i].Lt, Lflow, Lstep, tsteps_[i - 1][j]); evolution_ 183 modules/features2d/src/kaze/AKAZEFeatures.cpp : evolution_(&ev) evolution_ 190 modules/features2d/src/kaze/AKAZEFeatures.cpp std::vector<TEvolution>& evolution = *evolution_; evolution_ 212 modules/features2d/src/kaze/AKAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 222 modules/features2d/src/kaze/AKAZEFeatures.cpp parallel_for_(Range(0, (int)evolution_.size()), evolution_ 223 modules/features2d/src/kaze/AKAZEFeatures.cpp MultiscaleDerivativesAKAZEInvoker(evolution_, options_)); evolution_ 236 modules/features2d/src/kaze/AKAZEFeatures.cpp for (size_t i = 0; i < evolution_.size(); i++) evolution_ 238 modules/features2d/src/kaze/AKAZEFeatures.cpp for (int ix = 0; ix < evolution_[i].Ldet.rows; ix++) evolution_ 240 modules/features2d/src/kaze/AKAZEFeatures.cpp for (int jx = 0; jx < evolution_[i].Ldet.cols; jx++) evolution_ 242 modules/features2d/src/kaze/AKAZEFeatures.cpp float lxx = *(evolution_[i].Lxx.ptr<float>(ix)+jx); evolution_ 243 modules/features2d/src/kaze/AKAZEFeatures.cpp float lxy = *(evolution_[i].Lxy.ptr<float>(ix)+jx); evolution_ 244 modules/features2d/src/kaze/AKAZEFeatures.cpp float lyy = *(evolution_[i].Lyy.ptr<float>(ix)+jx); evolution_ 245 modules/features2d/src/kaze/AKAZEFeatures.cpp *(evolution_[i].Ldet.ptr<float>(ix)+jx) = (lxx*lyy - lxy*lxy); evolution_ 275 modules/features2d/src/kaze/AKAZEFeatures.cpp for (size_t i = 0; i < evolution_.size(); i++) { evolution_ 276 modules/features2d/src/kaze/AKAZEFeatures.cpp float* prev = evolution_[i].Ldet.ptr<float>(0); evolution_ 277 modules/features2d/src/kaze/AKAZEFeatures.cpp float* curr = evolution_[i].Ldet.ptr<float>(1); evolution_ 278 modules/features2d/src/kaze/AKAZEFeatures.cpp for (int ix = 1; ix < evolution_[i].Ldet.rows - 1; ix++) { evolution_ 279 modules/features2d/src/kaze/AKAZEFeatures.cpp float* next = evolution_[i].Ldet.ptr<float>(ix + 1); evolution_ 281 modules/features2d/src/kaze/AKAZEFeatures.cpp for (int jx = 1; jx < evolution_[i].Ldet.cols - 1; jx++) { evolution_ 285 modules/features2d/src/kaze/AKAZEFeatures.cpp value = *(evolution_[i].Ldet.ptr<float>(ix)+jx); evolution_ 300 modules/features2d/src/kaze/AKAZEFeatures.cpp point.size = evolution_[i].esigma*options_.derivative_factor; evolution_ 301 modules/features2d/src/kaze/AKAZEFeatures.cpp point.octave = (int)evolution_[i].octave; evolution_ 338 modules/features2d/src/kaze/AKAZEFeatures.cpp if (left_x < 0 || right_x >= evolution_[i].Ldet.cols || evolution_ 339 modules/features2d/src/kaze/AKAZEFeatures.cpp up_y < 0 || down_y >= evolution_[i].Ldet.rows) { evolution_ 410 modules/features2d/src/kaze/AKAZEFeatures.cpp Dx = (0.5f)*(*(evolution_[kpts[i].class_id].Ldet.ptr<float>(y)+x + 1) evolution_ 411 modules/features2d/src/kaze/AKAZEFeatures.cpp - *(evolution_[kpts[i].class_id].Ldet.ptr<float>(y)+x - 1)); evolution_ 412 modules/features2d/src/kaze/AKAZEFeatures.cpp Dy = (0.5f)*(*(evolution_[kpts[i].class_id].Ldet.ptr<float>(y + 1) + x) evolution_ 413 modules/features2d/src/kaze/AKAZEFeatures.cpp - *(evolution_[kpts[i].class_id].Ldet.ptr<float>(y - 1) + x)); evolution_ 416 modules/features2d/src/kaze/AKAZEFeatures.cpp Dxx = (*(evolution_[kpts[i].class_id].Ldet.ptr<float>(y)+x + 1) evolution_ 417 modules/features2d/src/kaze/AKAZEFeatures.cpp + *(evolution_[kpts[i].class_id].Ldet.ptr<float>(y)+x - 1) evolution_ 418 modules/features2d/src/kaze/AKAZEFeatures.cpp - 2.0f*(*(evolution_[kpts[i].class_id].Ldet.ptr<float>(y)+x))); evolution_ 420 modules/features2d/src/kaze/AKAZEFeatures.cpp Dyy = (*(evolution_[kpts[i].class_id].Ldet.ptr<float>(y + 1) + x) evolution_ 421 modules/features2d/src/kaze/AKAZEFeatures.cpp + *(evolution_[kpts[i].class_id].Ldet.ptr<float>(y - 1) + x) evolution_ 422 modules/features2d/src/kaze/AKAZEFeatures.cpp - 2.0f*(*(evolution_[kpts[i].class_id].Ldet.ptr<float>(y)+x))); evolution_ 424 modules/features2d/src/kaze/AKAZEFeatures.cpp Dxy = (0.25f)*(*(evolution_[kpts[i].class_id].Ldet.ptr<float>(y + 1) + x + 1) evolution_ 425 modules/features2d/src/kaze/AKAZEFeatures.cpp + (*(evolution_[kpts[i].class_id].Ldet.ptr<float>(y - 1) + x - 1))) evolution_ 426 modules/features2d/src/kaze/AKAZEFeatures.cpp - (0.25f)*(*(evolution_[kpts[i].class_id].Ldet.ptr<float>(y - 1) + x + 1) evolution_ 427 modules/features2d/src/kaze/AKAZEFeatures.cpp + (*(evolution_[kpts[i].class_id].Ldet.ptr<float>(y + 1) + x - 1))); evolution_ 441 modules/features2d/src/kaze/AKAZEFeatures.cpp int power = fastpow(2, evolution_[kpts[i].class_id].octave); evolution_ 482 modules/features2d/src/kaze/AKAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 499 modules/features2d/src/kaze/AKAZEFeatures.cpp AKAZEFeatures::Compute_Main_Orientation((*keypoints_)[i], *evolution_); evolution_ 509 modules/features2d/src/kaze/AKAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 535 modules/features2d/src/kaze/AKAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 552 modules/features2d/src/kaze/AKAZEFeatures.cpp AKAZEFeatures::Compute_Main_Orientation((*keypoints_)[i], *evolution_); evolution_ 562 modules/features2d/src/kaze/AKAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 571 modules/features2d/src/kaze/AKAZEFeatures.cpp , evolution_(&evolution) evolution_ 589 modules/features2d/src/kaze/AKAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 604 modules/features2d/src/kaze/AKAZEFeatures.cpp , evolution_(&evolution) evolution_ 624 modules/features2d/src/kaze/AKAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 637 modules/features2d/src/kaze/AKAZEFeatures.cpp , evolution_(&evolution) evolution_ 646 modules/features2d/src/kaze/AKAZEFeatures.cpp AKAZEFeatures::Compute_Main_Orientation((*keypoints_)[i], *evolution_); evolution_ 660 modules/features2d/src/kaze/AKAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 675 modules/features2d/src/kaze/AKAZEFeatures.cpp , evolution_(&evolution) evolution_ 686 modules/features2d/src/kaze/AKAZEFeatures.cpp AKAZEFeatures::Compute_Main_Orientation((*keypoints_)[i], *evolution_); evolution_ 696 modules/features2d/src/kaze/AKAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 712 modules/features2d/src/kaze/AKAZEFeatures.cpp CV_Assert(0 <= kpts[i].class_id && kpts[i].class_id < static_cast<int>(evolution_.size())); evolution_ 735 modules/features2d/src/kaze/AKAZEFeatures.cpp parallel_for_(Range(0, (int)kpts.size()), MSURF_Upright_Descriptor_64_Invoker(kpts, desc, evolution_)); evolution_ 740 modules/features2d/src/kaze/AKAZEFeatures.cpp parallel_for_(Range(0, (int)kpts.size()), MSURF_Descriptor_64_Invoker(kpts, desc, evolution_)); evolution_ 746 modules/features2d/src/kaze/AKAZEFeatures.cpp parallel_for_(Range(0, (int)kpts.size()), Upright_MLDB_Full_Descriptor_Invoker(kpts, desc, evolution_, options_)); evolution_ 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_)); evolution_ 754 modules/features2d/src/kaze/AKAZEFeatures.cpp parallel_for_(Range(0, (int)kpts.size()), MLDB_Full_Descriptor_Invoker(kpts, desc, evolution_, options_)); evolution_ 756 modules/features2d/src/kaze/AKAZEFeatures.cpp parallel_for_(Range(0, (int)kpts.size()), MLDB_Descriptor_Subset_Invoker(kpts, desc, evolution_, options_, descriptorSamples_, descriptorBits_)); evolution_ 769 modules/features2d/src/kaze/AKAZEFeatures.cpp void AKAZEFeatures::Compute_Main_Orientation(KeyPoint& kpt, const std::vector<TEvolution>& evolution_) evolution_ 795 modules/features2d/src/kaze/AKAZEFeatures.cpp ratio = (float)(1 << evolution_[level].octave); evolution_ 808 modules/features2d/src/kaze/AKAZEFeatures.cpp resX[idx] = gweight*(*(evolution_[level].Lx.ptr<float>(iy)+ix)); evolution_ 809 modules/features2d/src/kaze/AKAZEFeatures.cpp resY[idx] = gweight*(*(evolution_[level].Ly.ptr<float>(iy)+ix)); evolution_ 870 modules/features2d/src/kaze/AKAZEFeatures.cpp const std::vector<TEvolution>& evolution = *evolution_; evolution_ 993 modules/features2d/src/kaze/AKAZEFeatures.cpp const std::vector<TEvolution>& evolution = *evolution_; evolution_ 1114 modules/features2d/src/kaze/AKAZEFeatures.cpp const std::vector<TEvolution>& evolution = *evolution_; evolution_ 1317 modules/features2d/src/kaze/AKAZEFeatures.cpp const std::vector<TEvolution>& evolution = *evolution_; evolution_ 1439 modules/features2d/src/kaze/AKAZEFeatures.cpp const std::vector<TEvolution>& evolution = *evolution_; evolution_ 1533 modules/features2d/src/kaze/AKAZEFeatures.cpp const std::vector<TEvolution>& evolution = *evolution_; evolution_ 27 modules/features2d/src/kaze/AKAZEFeatures.h std::vector<TEvolution> evolution_; ///< Vector of nonlinear diffusion evolution evolution_ 56 modules/features2d/src/kaze/AKAZEFeatures.h static void Compute_Main_Orientation(cv::KeyPoint& kpt, const std::vector<TEvolution>& evolution_); evolution_ 74 modules/features2d/src/kaze/KAZEFeatures.cpp evolution_.push_back(aux); evolution_ 79 modules/features2d/src/kaze/KAZEFeatures.cpp for (size_t i = 1; i < evolution_.size(); i++) evolution_ 84 modules/features2d/src/kaze/KAZEFeatures.cpp ttime = evolution_[i].etime - evolution_[i - 1].etime; evolution_ 100 modules/features2d/src/kaze/KAZEFeatures.cpp CV_Assert(evolution_.size() > 0); evolution_ 103 modules/features2d/src/kaze/KAZEFeatures.cpp img.copyTo(evolution_[0].Lt); evolution_ 104 modules/features2d/src/kaze/KAZEFeatures.cpp gaussian_2D_convolution(evolution_[0].Lt, evolution_[0].Lt, 0, 0, options_.soffset); evolution_ 105 modules/features2d/src/kaze/KAZEFeatures.cpp gaussian_2D_convolution(evolution_[0].Lt, evolution_[0].Lsmooth, 0, 0, options_.sderivatives); evolution_ 108 modules/features2d/src/kaze/KAZEFeatures.cpp Compute_KContrast(evolution_[0].Lt, options_.kcontrast_percentille); evolution_ 111 modules/features2d/src/kaze/KAZEFeatures.cpp Mat Lflow = Mat::zeros(evolution_[0].Lt.rows, evolution_[0].Lt.cols, CV_32F); evolution_ 112 modules/features2d/src/kaze/KAZEFeatures.cpp Mat Lstep = Mat::zeros(evolution_[0].Lt.rows, evolution_[0].Lt.cols, CV_32F); evolution_ 115 modules/features2d/src/kaze/KAZEFeatures.cpp for (size_t i = 1; i < evolution_.size(); i++) evolution_ 117 modules/features2d/src/kaze/KAZEFeatures.cpp evolution_[i - 1].Lt.copyTo(evolution_[i].Lt); evolution_ 118 modules/features2d/src/kaze/KAZEFeatures.cpp gaussian_2D_convolution(evolution_[i - 1].Lt, evolution_[i].Lsmooth, 0, 0, options_.sderivatives); evolution_ 121 modules/features2d/src/kaze/KAZEFeatures.cpp Scharr(evolution_[i].Lsmooth, evolution_[i].Lx, CV_32F, 1, 0, 1, 0, BORDER_DEFAULT); evolution_ 122 modules/features2d/src/kaze/KAZEFeatures.cpp Scharr(evolution_[i].Lsmooth, evolution_[i].Ly, CV_32F, 0, 1, 1, 0, BORDER_DEFAULT); evolution_ 126 modules/features2d/src/kaze/KAZEFeatures.cpp pm_g1(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast); evolution_ 128 modules/features2d/src/kaze/KAZEFeatures.cpp pm_g2(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast); evolution_ 130 modules/features2d/src/kaze/KAZEFeatures.cpp weickert_diffusivity(evolution_[i].Lx, evolution_[i].Ly, Lflow, options_.kcontrast); evolution_ 134 modules/features2d/src/kaze/KAZEFeatures.cpp nld_step_scalar(evolution_[i].Lt, Lflow, Lstep, tsteps_[i - 1][j]); evolution_ 163 modules/features2d/src/kaze/KAZEFeatures.cpp for (size_t i = 0; i < evolution_.size(); i++) evolution_ 169 modules/features2d/src/kaze/KAZEFeatures.cpp lxx = *(evolution_[i].Lxx.ptr<float>(ix)+jx); evolution_ 170 modules/features2d/src/kaze/KAZEFeatures.cpp lxy = *(evolution_[i].Lxy.ptr<float>(ix)+jx); evolution_ 171 modules/features2d/src/kaze/KAZEFeatures.cpp lyy = *(evolution_[i].Lyy.ptr<float>(ix)+jx); evolution_ 172 modules/features2d/src/kaze/KAZEFeatures.cpp *(evolution_[i].Ldet.ptr<float>(ix)+jx) = (lxx*lyy - lxy*lxy); evolution_ 195 modules/features2d/src/kaze/KAZEFeatures.cpp explicit MultiscaleDerivativesKAZEInvoker(std::vector<TEvolution>& ev) : evolution_(&ev) evolution_ 201 modules/features2d/src/kaze/KAZEFeatures.cpp std::vector<TEvolution>& evolution = *evolution_; evolution_ 219 modules/features2d/src/kaze/KAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 228 modules/features2d/src/kaze/KAZEFeatures.cpp parallel_for_(Range(0, (int)evolution_.size()), evolution_ 229 modules/features2d/src/kaze/KAZEFeatures.cpp MultiscaleDerivativesKAZEInvoker(evolution_)); evolution_ 238 modules/features2d/src/kaze/KAZEFeatures.cpp const KAZEOptions& options) : evolution_(&ev), kpts_par_(&kpts_par), options_(options) evolution_ 244 modules/features2d/src/kaze/KAZEFeatures.cpp std::vector<TEvolution>& evolution = *evolution_; evolution_ 299 modules/features2d/src/kaze/KAZEFeatures.cpp std::vector<TEvolution>* evolution_; evolution_ 328 modules/features2d/src/kaze/KAZEFeatures.cpp for (size_t i = 1; i < evolution_.size() - 1; i++) { evolution_ 332 modules/features2d/src/kaze/KAZEFeatures.cpp parallel_for_(Range(1, (int)evolution_.size()-1), evolution_ 333 modules/features2d/src/kaze/KAZEFeatures.cpp FindExtremumKAZEInvoker(evolution_, kpts_par_, options_)); evolution_ 350 modules/features2d/src/kaze/KAZEFeatures.cpp if (dist < evolution_[level].sigma_size*evolution_[level].sigma_size) { evolution_ 371 modules/features2d/src/kaze/KAZEFeatures.cpp if (left_x < 0 || right_x >= evolution_[level].Ldet.cols || evolution_ 372 modules/features2d/src/kaze/KAZEFeatures.cpp up_y < 0 || down_y >= evolution_[level].Ldet.rows) { evolution_ 415 modules/features2d/src/kaze/KAZEFeatures.cpp Dx = (1.0f / (2.0f*step))*(*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y)+x + step) evolution_ 416 modules/features2d/src/kaze/KAZEFeatures.cpp - *(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y)+x - step)); evolution_ 417 modules/features2d/src/kaze/KAZEFeatures.cpp Dy = (1.0f / (2.0f*step))*(*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y + step) + x) evolution_ 418 modules/features2d/src/kaze/KAZEFeatures.cpp - *(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y - step) + x)); evolution_ 419 modules/features2d/src/kaze/KAZEFeatures.cpp Ds = 0.5f*(*(evolution_[kpts_[i].class_id + 1].Ldet.ptr<float>(y)+x) evolution_ 420 modules/features2d/src/kaze/KAZEFeatures.cpp - *(evolution_[kpts_[i].class_id - 1].Ldet.ptr<float>(y)+x)); evolution_ 423 modules/features2d/src/kaze/KAZEFeatures.cpp Dxx = (1.0f / (step*step))*(*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y)+x + step) evolution_ 424 modules/features2d/src/kaze/KAZEFeatures.cpp + *(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y)+x - step) evolution_ 425 modules/features2d/src/kaze/KAZEFeatures.cpp - 2.0f*(*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y)+x))); evolution_ 427 modules/features2d/src/kaze/KAZEFeatures.cpp Dyy = (1.0f / (step*step))*(*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y + step) + x) evolution_ 428 modules/features2d/src/kaze/KAZEFeatures.cpp + *(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y - step) + x) evolution_ 429 modules/features2d/src/kaze/KAZEFeatures.cpp - 2.0f*(*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y)+x))); evolution_ 431 modules/features2d/src/kaze/KAZEFeatures.cpp Dss = *(evolution_[kpts_[i].class_id + 1].Ldet.ptr<float>(y)+x) evolution_ 432 modules/features2d/src/kaze/KAZEFeatures.cpp + *(evolution_[kpts_[i].class_id - 1].Ldet.ptr<float>(y)+x) evolution_ 433 modules/features2d/src/kaze/KAZEFeatures.cpp - 2.0f*(*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y)+x)); evolution_ 435 modules/features2d/src/kaze/KAZEFeatures.cpp Dxy = (1.0f / (4.0f*step))*(*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y + step) + x + step) evolution_ 436 modules/features2d/src/kaze/KAZEFeatures.cpp + (*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y - step) + x - step))) evolution_ 437 modules/features2d/src/kaze/KAZEFeatures.cpp - (1.0f / (4.0f*step))*(*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y - step) + x + step) evolution_ 438 modules/features2d/src/kaze/KAZEFeatures.cpp + (*(evolution_[kpts_[i].class_id].Ldet.ptr<float>(y + step) + x - step))); evolution_ 440 modules/features2d/src/kaze/KAZEFeatures.cpp Dxs = (1.0f / (4.0f*step))*(*(evolution_[kpts_[i].class_id + 1].Ldet.ptr<float>(y)+x + step) evolution_ 441 modules/features2d/src/kaze/KAZEFeatures.cpp + (*(evolution_[kpts_[i].class_id - 1].Ldet.ptr<float>(y)+x - step))) evolution_ 442 modules/features2d/src/kaze/KAZEFeatures.cpp - (1.0f / (4.0f*step))*(*(evolution_[kpts_[i].class_id + 1].Ldet.ptr<float>(y)+x - step) evolution_ 443 modules/features2d/src/kaze/KAZEFeatures.cpp + (*(evolution_[kpts_[i].class_id - 1].Ldet.ptr<float>(y)+x + step))); evolution_ 445 modules/features2d/src/kaze/KAZEFeatures.cpp Dys = (1.0f / (4.0f*step))*(*(evolution_[kpts_[i].class_id + 1].Ldet.ptr<float>(y + step) + x) evolution_ 446 modules/features2d/src/kaze/KAZEFeatures.cpp + (*(evolution_[kpts_[i].class_id - 1].Ldet.ptr<float>(y - step) + x))) evolution_ 447 modules/features2d/src/kaze/KAZEFeatures.cpp - (1.0f / (4.0f*step))*(*(evolution_[kpts_[i].class_id + 1].Ldet.ptr<float>(y - step) + x) evolution_ 448 modules/features2d/src/kaze/KAZEFeatures.cpp + (*(evolution_[kpts_[i].class_id - 1].Ldet.ptr<float>(y + step) + x))); evolution_ 497 modules/features2d/src/kaze/KAZEFeatures.cpp , evolution_(&evolution) evolution_ 510 modules/features2d/src/kaze/KAZEFeatures.cpp std::vector<TEvolution> &evolution = *evolution_; evolution_ 542 modules/features2d/src/kaze/KAZEFeatures.cpp std::vector<TEvolution> * evolution_; evolution_ 556 modules/features2d/src/kaze/KAZEFeatures.cpp CV_Assert(0 <= kpts[i].class_id && kpts[i].class_id < static_cast<int>(evolution_.size())); evolution_ 567 modules/features2d/src/kaze/KAZEFeatures.cpp parallel_for_(Range(0, (int)kpts.size()), KAZE_Descriptor_Invoker(kpts, desc, evolution_, options_)); evolution_ 577 modules/features2d/src/kaze/KAZEFeatures.cpp void KAZEFeatures::Compute_Main_Orientation(KeyPoint &kpt, const std::vector<TEvolution>& evolution_, const KAZEOptions& options) evolution_ 601 modules/features2d/src/kaze/KAZEFeatures.cpp resX[idx] = gweight*(*(evolution_[level].Lx.ptr<float>(iy)+ix)); evolution_ 602 modules/features2d/src/kaze/KAZEFeatures.cpp resY[idx] = gweight*(*(evolution_[level].Ly.ptr<float>(iy)+ix)); evolution_ 666 modules/features2d/src/kaze/KAZEFeatures.cpp std::vector<TEvolution>& evolution = *evolution_; evolution_ 794 modules/features2d/src/kaze/KAZEFeatures.cpp std::vector<TEvolution>& evolution = *evolution_; evolution_ 928 modules/features2d/src/kaze/KAZEFeatures.cpp std::vector<TEvolution>& evolution = *evolution_; evolution_ 1077 modules/features2d/src/kaze/KAZEFeatures.cpp std::vector<TEvolution>& evolution = *evolution_; evolution_ 31 modules/features2d/src/kaze/KAZEFeatures.h std::vector<TEvolution> evolution_; ///< Vector of nonlinear diffusion evolution evolution_ 52 modules/features2d/src/kaze/KAZEFeatures.h static void Compute_Main_Orientation(cv::KeyPoint& kpt, const std::vector<TEvolution>& evolution_, const KAZEOptions& options);