Home | History | Annotate | Download | only in src

Lines Matching refs:edges

61         int buildEdgePointList_gpu(PtrStepSzb edges, PtrStepSzb dx, PtrStepSzb dy, unsigned int* coordList, float* thetaList);
110 void setTemplateImpl(InputArray edges, InputArray dx, InputArray dy, Point templCenter);
113 void detectImpl(InputArray edges, InputArray dx, InputArray dy, OutputArray positions, OutputArray votes);
115 void buildEdgePointList(const GpuMat& edges, const GpuMat& dx, const GpuMat& dy);
144 void calcEdges(InputArray src, GpuMat& edges, GpuMat& dx, GpuMat& dy);
180 void GeneralizedHoughBase::calcEdges(InputArray _src, GpuMat& edges, GpuMat& dx, GpuMat& dy)
193 ensureSizeIsEnough(src.size(), CV_8UC1, edges);
197 canny_->detect(dx, dy, edges);
220 void GeneralizedHoughBase::setTemplateImpl(InputArray edges, InputArray dx, InputArray dy, Point templCenter)
222 edges.getGpuMat().copyTo(templEdges_);
270 void GeneralizedHoughBase::detectImpl(InputArray edges, InputArray dx, InputArray dy, OutputArray positions, OutputArray votes)
272 edges.getGpuMat().copyTo(imageEdges_);
300 void GeneralizedHoughBase::buildEdgePointList(const GpuMat& edges, const GpuMat& dx, const GpuMat& dy)
304 typedef int (*func_t)(PtrStepSzb edges, PtrStepSzb dx, PtrStepSzb dy, unsigned int* coordList, float* thetaList);
316 CV_Assert( edges.type() == CV_8UC1 );
317 CV_Assert( dx.size() == edges.size() );
318 CV_Assert( dy.type() == dx.type() && dy.size() == edges.size() );
324 ensureSizeIsEnough(2, edges.size().area(), CV_32SC1, edgePointList_);
326 edgePointList_.cols = func(edges, dx, dy, edgePointList_.ptr<unsigned int>(0), edgePointList_.ptr<float>(1));
447 void setTemplate(InputArray edges, InputArray dx, InputArray dy, Point templCenter) { setTemplateImpl(edges, dx, dy, templCenter); }
450 void detect(InputArray edges, InputArray dx, InputArray dy, OutputArray positions, OutputArray votes) { detectImpl(edges, dx, dy, positions, votes); }
571 void setTemplate(InputArray edges, InputArray dx, InputArray dy, Point templCenter) { setTemplateImpl(edges, dx, dy, templCenter); }
574 void detect(InputArray edges, InputArray dx, InputArray dy, OutputArray positions, OutputArray votes) { detectImpl(edges, dx, dy, positions, votes); }
670 void buildFeatureList(const GpuMat& edges, const GpuMat& dx, const GpuMat& dy, Feature& features,
820 void GeneralizedHoughGuilImpl::buildFeatureList(const GpuMat& edges, const GpuMat& dx, const GpuMat& dy, Feature& features,
830 buildEdgePointList(edges, dx, dy);