Lines Matching full:prec
198 * @param prec Return: Vector of precisions with which the lines are found.
207 OutputArray width = noArray(), OutputArray prec = noArray(),
280 double prec; // tolerance angle
281 double p; // probability of a point with angle within 'prec'
322 * @param prec The precision by which each region angle should be aligned to the mean.
325 int& reg_size, double& reg_angle, const double& prec);
333 * @param prec The precision by which points were found.
334 * @param p Probability of a point with angle within 'prec'.
338 const double prec, const double p, rect& rec) const;
345 const double& y, const double& reg_angle, const double& prec) const;
354 const double prec, double p, rect& rec, const double& density_th);
361 const double prec, double p, rect& rec, double density, const double& density_th);
383 * Is the point at place 'address' aligned to angle theta, up to precision 'prec'?
386 bool isAligned(const int& address, const double& theta, const double& prec) const;
443 const double prec = CV_PI * ANG_TH / 180;
445 const double rho = QUANT / sin(prec); // gradient magnitude threshold
483 region_grow(list[i].p, reg, reg_size, reg_angle, prec);
490 region2rect(reg, reg_size, reg_angle, prec, p, rec);
496 if(!refine(reg, reg_size, reg_angle, prec, p, rec, DENSITY_TH)) { continue; }
636 int& reg_size, double& reg_angle, const double& prec)
664 (isAligned(c_addr, reg_angle, prec)))
689 const double reg_angle, const double prec, const double p, rect& rec) const
707 double theta = get_theta(reg, reg_size, x, y, reg_angle, prec);
739 rec.prec = prec;
747 const double& y, const double& reg_angle, const double& prec) const
779 if(angle_diff(theta, reg_angle) > prec) { theta += CV_PI; }
785 const double prec, double p, rect& rec, const double& density_th)
819 region2rect(reg, reg_size, reg_angle, prec, p, rec);
824 return reduce_region_radius(reg, reg_size, reg_angle, prec, p, rec, density, density_th);
833 const double prec, double p, rect& rec, double density, const double& density_th)
861 region2rect(reg, reg_size ,reg_angle, prec, p, rec);
886 r.prec = r.p * CV_PI;
962 r.prec = r.p * CV_PI;
1082 if(isAligned(adx, rec.theta, rec.prec))
1136 inline bool LineSegmentDetectorImpl::isAligned(const int& address, const double& theta, const double& prec) const
1151 return n_theta <= prec;