anchor 102 modules/cudafilters/include/opencv2/cudafilters.hpp CV_EXPORTS Ptr<Filter> createBoxFilter(int srcType, int dstType, Size ksize, Point anchor = Point(-1,-1), anchor 120 modules/cudafilters/include/opencv2/cudafilters.hpp CV_EXPORTS Ptr<Filter> createLinearFilter(int srcType, int dstType, InputArray kernel, Point anchor = Point(-1,-1), anchor 160 modules/cudafilters/include/opencv2/cudafilters.hpp Point anchor = Point(-1,-1), int rowBorderMode = BORDER_DEFAULT, int columnBorderMode = -1); anchor 261 modules/cudafilters/include/opencv2/cudafilters.hpp CV_EXPORTS Ptr<Filter> createMorphologyFilter(int op, int srcType, InputArray kernel, Point anchor = Point(-1, -1), int iterations = 1); anchor 275 modules/cudafilters/include/opencv2/cudafilters.hpp Point anchor = Point(-1, -1), anchor 287 modules/cudafilters/include/opencv2/cudafilters.hpp Point anchor = Point(-1, -1), anchor 302 modules/cudafilters/include/opencv2/cudafilters.hpp CV_EXPORTS Ptr<Filter> createRowSumFilter(int srcType, int dstType, int ksize, int anchor = -1, int borderMode = BORDER_DEFAULT, Scalar borderVal = Scalar::all(0)); anchor 313 modules/cudafilters/include/opencv2/cudafilters.hpp CV_EXPORTS Ptr<Filter> createColumnSumFilter(int srcType, int dstType, int ksize, int anchor = -1, int borderMode = BORDER_DEFAULT, Scalar borderVal = Scalar::all(0)); anchor 58 modules/cudafilters/src/cuda/column_filter.hpp __global__ void linearColumnFilter(const PtrStepSz<T> src, PtrStep<D> dst, const int anchor, const B brd) anchor 138 modules/cudafilters/src/cuda/column_filter.hpp sum = sum + smem[threadIdx.y + HALO_SIZE * BLOCK_DIM_Y + j * BLOCK_DIM_Y - anchor + k][threadIdx.x] * c_kernel[k]; anchor 146 modules/cudafilters/src/cuda/column_filter.hpp void caller(PtrStepSz<T> src, PtrStepSz<D> dst, int anchor, int cc, cudaStream_t stream) anchor 170 modules/cudafilters/src/cuda/column_filter.hpp linearColumnFilter<KSIZE, T, D><<<grid, block, 0, stream>>>(src, dst, anchor, brd); anchor 182 modules/cudafilters/src/cuda/column_filter.hpp void linearColumn(PtrStepSzb src, PtrStepSzb dst, const float* kernel, int ksize, int anchor, int brd_type, int cc, cudaStream_t stream) anchor 184 modules/cudafilters/src/cuda/column_filter.hpp typedef void (*caller_t)(PtrStepSz<T> src, PtrStepSz<D> dst, int anchor, int cc, cudaStream_t stream); anchor 370 modules/cudafilters/src/cuda/column_filter.hpp callers[brd_type][ksize]((PtrStepSz<T>)src, (PtrStepSz<D>)dst, anchor, cc, stream); anchor 58 modules/cudafilters/src/cuda/row_filter.hpp __global__ void linearRowFilter(const PtrStepSz<T> src, PtrStep<D> dst, const int anchor, const B brd) anchor 138 modules/cudafilters/src/cuda/row_filter.hpp sum = sum + smem[threadIdx.y][threadIdx.x + HALO_SIZE * BLOCK_DIM_X + j * BLOCK_DIM_X - anchor + k] * c_kernel[k]; anchor 146 modules/cudafilters/src/cuda/row_filter.hpp void caller(PtrStepSz<T> src, PtrStepSz<D> dst, int anchor, int cc, cudaStream_t stream) anchor 170 modules/cudafilters/src/cuda/row_filter.hpp linearRowFilter<KSIZE, T, D><<<grid, block, 0, stream>>>(src, dst, anchor, brd); anchor 181 modules/cudafilters/src/cuda/row_filter.hpp void linearRow(PtrStepSzb src, PtrStepSzb dst, const float* kernel, int ksize, int anchor, int brd_type, int cc, cudaStream_t stream) anchor 183 modules/cudafilters/src/cuda/row_filter.hpp typedef void (*caller_t)(PtrStepSz<T> src, PtrStepSz<D> dst, int anchor, int cc, cudaStream_t stream); anchor 369 modules/cudafilters/src/cuda/row_filter.hpp callers[brd_type][ksize]((PtrStepSz<T>)src, (PtrStepSz<D>)dst, anchor, cc, stream); anchor 76 modules/cudafilters/src/filtering.cpp void normalizeAnchor(int& anchor, int ksize) anchor 78 modules/cudafilters/src/filtering.cpp if (anchor < 0) anchor 79 modules/cudafilters/src/filtering.cpp anchor = ksize >> 1; anchor 81 modules/cudafilters/src/filtering.cpp CV_Assert( 0 <= anchor && anchor < ksize ); anchor 84 modules/cudafilters/src/filtering.cpp void normalizeAnchor(Point& anchor, Size ksize) anchor 86 modules/cudafilters/src/filtering.cpp normalizeAnchor(anchor.x, ksize.width); anchor 87 modules/cudafilters/src/filtering.cpp normalizeAnchor(anchor.y, ksize.height); anchor 99 modules/cudafilters/src/filtering.cpp NPPBoxFilter(int srcType, int dstType, Size ksize, Point anchor, int borderMode, Scalar borderVal); anchor 116 modules/cudafilters/src/filtering.cpp NPPBoxFilter::NPPBoxFilter(int srcType, int dstType, Size ksize, Point anchor, int borderMode, Scalar borderVal) : anchor 117 modules/cudafilters/src/filtering.cpp ksize_(ksize), anchor_(anchor), type_(srcType), borderMode_(borderMode), borderVal_(borderVal) anchor 165 modules/cudafilters/src/filtering.cpp Ptr<Filter> cv::cuda::createBoxFilter(int srcType, int dstType, Size ksize, Point anchor, int borderMode, Scalar borderVal) anchor 172 modules/cudafilters/src/filtering.cpp return makePtr<NPPBoxFilter>(srcType, dstType, ksize, anchor, borderMode, borderVal); anchor 191 modules/cudafilters/src/filtering.cpp LinearFilter(int srcType, int dstType, InputArray kernel, Point anchor, int borderMode, Scalar borderVal); anchor 208 modules/cudafilters/src/filtering.cpp LinearFilter::LinearFilter(int srcType, int dstType, InputArray _kernel, Point anchor, int borderMode, Scalar borderVal) : anchor 209 modules/cudafilters/src/filtering.cpp anchor_(anchor), type_(srcType), borderMode_(borderMode), borderVal_(borderVal) anchor 273 modules/cudafilters/src/filtering.cpp Ptr<Filter> cv::cuda::createLinearFilter(int srcType, int dstType, InputArray kernel, Point anchor, int borderMode, Scalar borderVal) anchor 280 modules/cudafilters/src/filtering.cpp return makePtr<LinearFilter>(srcType, dstType, kernel, anchor, borderMode, borderVal); anchor 309 modules/cudafilters/src/filtering.cpp void linearRow(PtrStepSzb src, PtrStepSzb dst, const float* kernel, int ksize, int anchor, int brd_type, int cc, cudaStream_t stream); anchor 312 modules/cudafilters/src/filtering.cpp void linearColumn(PtrStepSzb src, PtrStepSzb dst, const float* kernel, int ksize, int anchor, int brd_type, int cc, cudaStream_t stream); anchor 322 modules/cudafilters/src/filtering.cpp Point anchor, int rowBorderMode, int columnBorderMode); anchor 327 modules/cudafilters/src/filtering.cpp typedef void (*func_t)(PtrStepSzb src, PtrStepSzb dst, const float* kernel, int ksize, int anchor, int brd_type, int cc, cudaStream_t stream); anchor 340 modules/cudafilters/src/filtering.cpp Point anchor, int rowBorderMode, int columnBorderMode) : anchor 341 modules/cudafilters/src/filtering.cpp srcType_(srcType), dstType_(dstType), anchor_(anchor), rowBorderMode_(rowBorderMode), columnBorderMode_(columnBorderMode) anchor 421 modules/cudafilters/src/filtering.cpp Ptr<Filter> cv::cuda::createSeparableLinearFilter(int srcType, int dstType, InputArray rowKernel, InputArray columnKernel, Point anchor, int rowBorderMode, int columnBorderMode) anchor 431 modules/cudafilters/src/filtering.cpp return makePtr<SeparableLinearFilter>(srcType, dstType, rowKernel, columnKernel, anchor, rowBorderMode, columnBorderMode); anchor 504 modules/cudafilters/src/filtering.cpp MorphologyFilter(int op, int srcType, InputArray kernel, Point anchor, int iterations); anchor 522 modules/cudafilters/src/filtering.cpp MorphologyFilter::MorphologyFilter(int op, int srcType, InputArray _kernel, Point anchor, int iterations) : anchor 523 modules/cudafilters/src/filtering.cpp type_(srcType), anchor_(anchor), iters_(iterations) anchor 623 modules/cudafilters/src/filtering.cpp MorphologyExFilter(int srcType, InputArray kernel, Point anchor, int iterations); anchor 630 modules/cudafilters/src/filtering.cpp MorphologyExFilter::MorphologyExFilter(int srcType, InputArray kernel, Point anchor, int iterations) anchor 632 modules/cudafilters/src/filtering.cpp erodeFilter_ = cuda::createMorphologyFilter(MORPH_ERODE, srcType, kernel, anchor, iterations); anchor 633 modules/cudafilters/src/filtering.cpp dilateFilter_ = cuda::createMorphologyFilter(MORPH_DILATE, srcType, kernel, anchor, iterations); anchor 641 modules/cudafilters/src/filtering.cpp MorphologyOpenFilter(int srcType, InputArray kernel, Point anchor, int iterations); anchor 646 modules/cudafilters/src/filtering.cpp MorphologyOpenFilter::MorphologyOpenFilter(int srcType, InputArray kernel, Point anchor, int iterations) : anchor 647 modules/cudafilters/src/filtering.cpp MorphologyExFilter(srcType, kernel, anchor, iterations) anchor 662 modules/cudafilters/src/filtering.cpp MorphologyCloseFilter(int srcType, InputArray kernel, Point anchor, int iterations); anchor 667 modules/cudafilters/src/filtering.cpp MorphologyCloseFilter::MorphologyCloseFilter(int srcType, InputArray kernel, Point anchor, int iterations) : anchor 668 modules/cudafilters/src/filtering.cpp MorphologyExFilter(srcType, kernel, anchor, iterations) anchor 683 modules/cudafilters/src/filtering.cpp MorphologyGradientFilter(int srcType, InputArray kernel, Point anchor, int iterations); anchor 688 modules/cudafilters/src/filtering.cpp MorphologyGradientFilter::MorphologyGradientFilter(int srcType, InputArray kernel, Point anchor, int iterations) : anchor 689 modules/cudafilters/src/filtering.cpp MorphologyExFilter(srcType, kernel, anchor, iterations) anchor 705 modules/cudafilters/src/filtering.cpp MorphologyTophatFilter(int srcType, InputArray kernel, Point anchor, int iterations); anchor 710 modules/cudafilters/src/filtering.cpp MorphologyTophatFilter::MorphologyTophatFilter(int srcType, InputArray kernel, Point anchor, int iterations) : anchor 711 modules/cudafilters/src/filtering.cpp MorphologyExFilter(srcType, kernel, anchor, iterations) anchor 727 modules/cudafilters/src/filtering.cpp MorphologyBlackhatFilter(int srcType, InputArray kernel, Point anchor, int iterations); anchor 732 modules/cudafilters/src/filtering.cpp MorphologyBlackhatFilter::MorphologyBlackhatFilter(int srcType, InputArray kernel, Point anchor, int iterations) : anchor 733 modules/cudafilters/src/filtering.cpp MorphologyExFilter(srcType, kernel, anchor, iterations) anchor 745 modules/cudafilters/src/filtering.cpp Ptr<Filter> cv::cuda::createMorphologyFilter(int op, int srcType, InputArray kernel, Point anchor, int iterations) anchor 751 modules/cudafilters/src/filtering.cpp return makePtr<MorphologyFilter>(op, srcType, kernel, anchor, iterations); anchor 755 modules/cudafilters/src/filtering.cpp return makePtr<MorphologyOpenFilter>(srcType, kernel, anchor, iterations); anchor 759 modules/cudafilters/src/filtering.cpp return makePtr<MorphologyCloseFilter>(srcType, kernel, anchor, iterations); anchor 763 modules/cudafilters/src/filtering.cpp return makePtr<MorphologyGradientFilter>(srcType, kernel, anchor, iterations); anchor 767 modules/cudafilters/src/filtering.cpp return makePtr<MorphologyTophatFilter>(srcType, kernel, anchor, iterations); anchor 771 modules/cudafilters/src/filtering.cpp return makePtr<MorphologyBlackhatFilter>(srcType, kernel, anchor, iterations); anchor 794 modules/cudafilters/src/filtering.cpp NPPRankFilter(int op, int srcType, Size ksize, Point anchor, int borderMode, Scalar borderVal); anchor 812 modules/cudafilters/src/filtering.cpp NPPRankFilter::NPPRankFilter(int op, int srcType, Size ksize, Point anchor, int borderMode, Scalar borderVal) : anchor 813 modules/cudafilters/src/filtering.cpp type_(srcType), ksize_(ksize), anchor_(anchor), borderMode_(borderMode), borderVal_(borderVal) anchor 863 modules/cudafilters/src/filtering.cpp Ptr<Filter> cv::cuda::createBoxMaxFilter(int srcType, Size ksize, Point anchor, int borderMode, Scalar borderVal) anchor 865 modules/cudafilters/src/filtering.cpp return makePtr<NPPRankFilter>(RANK_MAX, srcType, ksize, anchor, borderMode, borderVal); anchor 868 modules/cudafilters/src/filtering.cpp Ptr<Filter> cv::cuda::createBoxMinFilter(int srcType, Size ksize, Point anchor, int borderMode, Scalar borderVal) anchor 870 modules/cudafilters/src/filtering.cpp return makePtr<NPPRankFilter>(RANK_MIN, srcType, ksize, anchor, borderMode, borderVal); anchor 881 modules/cudafilters/src/filtering.cpp NppRowSumFilter(int srcType, int dstType, int ksize, int anchor, int borderMode, Scalar borderVal); anchor 895 modules/cudafilters/src/filtering.cpp NppRowSumFilter::NppRowSumFilter(int srcType, int dstType, int ksize, int anchor, int borderMode, Scalar borderVal) : anchor 896 modules/cudafilters/src/filtering.cpp srcType_(srcType), dstType_(dstType), ksize_(ksize), anchor_(anchor), borderMode_(borderMode), borderVal_(borderVal) anchor 932 modules/cudafilters/src/filtering.cpp Ptr<Filter> cv::cuda::createRowSumFilter(int srcType, int dstType, int ksize, int anchor, int borderMode, Scalar borderVal) anchor 934 modules/cudafilters/src/filtering.cpp return makePtr<NppRowSumFilter>(srcType, dstType, ksize, anchor, borderMode, borderVal); anchor 942 modules/cudafilters/src/filtering.cpp NppColumnSumFilter(int srcType, int dstType, int ksize, int anchor, int borderMode, Scalar borderVal); anchor 956 modules/cudafilters/src/filtering.cpp NppColumnSumFilter::NppColumnSumFilter(int srcType, int dstType, int ksize, int anchor, int borderMode, Scalar borderVal) : anchor 957 modules/cudafilters/src/filtering.cpp srcType_(srcType), dstType_(dstType), ksize_(ksize), anchor_(anchor), borderMode_(borderMode), borderVal_(borderVal) anchor 993 modules/cudafilters/src/filtering.cpp Ptr<Filter> cv::cuda::createColumnSumFilter(int srcType, int dstType, int ksize, int anchor, int borderMode, Scalar borderVal) anchor 995 modules/cudafilters/src/filtering.cpp return makePtr<NppColumnSumFilter>(srcType, dstType, ksize, anchor, borderMode, borderVal); anchor 79 modules/cudafilters/test/test_filters.cpp cv::Point anchor; anchor 89 modules/cudafilters/test/test_filters.cpp anchor = GET_PARAM(4); anchor 101 modules/cudafilters/test/test_filters.cpp cv::Ptr<cv::cuda::Filter> blurFilter = cv::cuda::createBoxFilter(src.type(), -1, ksize, anchor, borderType); anchor 107 modules/cudafilters/test/test_filters.cpp cv::blur(src, dst_gold, ksize, anchor, borderType); anchor 130 modules/cudafilters/test/test_filters.cpp cv::Point anchor; anchor 140 modules/cudafilters/test/test_filters.cpp anchor = GET_PARAM(4); anchor 153 modules/cudafilters/test/test_filters.cpp cv::Ptr<cv::cuda::Filter> filter2D = cv::cuda::createLinearFilter(src.type(), -1, kernel, anchor, borderType); anchor 159 modules/cudafilters/test/test_filters.cpp cv::filter2D(src, dst_gold, -1, kernel, anchor, 0, borderType); anchor 228 modules/cudafilters/test/test_filters.cpp cv::Point anchor; anchor 241 modules/cudafilters/test/test_filters.cpp anchor = GET_PARAM(5); anchor 257 modules/cudafilters/test/test_filters.cpp cv::Ptr<cv::cuda::Filter> filter = cv::cuda::createSeparableLinearFilter(src.type(), -1, rowKernel, columnKernel, anchor, borderType); anchor 263 modules/cudafilters/test/test_filters.cpp cv::sepFilter2D(src, dst_gold, -1, rowKernel, columnKernel, anchor, 0, borderType); anchor 500 modules/cudafilters/test/test_filters.cpp cv::Point anchor; anchor 509 modules/cudafilters/test/test_filters.cpp anchor = GET_PARAM(3); anchor 522 modules/cudafilters/test/test_filters.cpp cv::Ptr<cv::cuda::Filter> erode = cv::cuda::createMorphologyFilter(cv::MORPH_ERODE, src.type(), kernel, anchor, iterations); anchor 528 modules/cudafilters/test/test_filters.cpp cv::erode(src, dst_gold, kernel, anchor, iterations); anchor 551 modules/cudafilters/test/test_filters.cpp cv::Point anchor; anchor 560 modules/cudafilters/test/test_filters.cpp anchor = GET_PARAM(3); anchor 573 modules/cudafilters/test/test_filters.cpp cv::Ptr<cv::cuda::Filter> dilate = cv::cuda::createMorphologyFilter(cv::MORPH_DILATE, src.type(), kernel, anchor, iterations); anchor 579 modules/cudafilters/test/test_filters.cpp cv::dilate(src, dst_gold, kernel, anchor, iterations); anchor 605 modules/cudafilters/test/test_filters.cpp cv::Point anchor; anchor 615 modules/cudafilters/test/test_filters.cpp anchor = GET_PARAM(4); anchor 628 modules/cudafilters/test/test_filters.cpp cv::Ptr<cv::cuda::Filter> morph = cv::cuda::createMorphologyFilter(morphOp, src.type(), kernel, anchor, iterations); anchor 634 modules/cudafilters/test/test_filters.cpp cv::morphologyEx(src, dst_gold, morphOp, kernel, anchor, iterations); anchor 715 modules/cudalegacy/src/fgd.cpp Point anchor(params_.perform_morphing, params_.perform_morphing); anchor 717 modules/cudalegacy/src/fgd.cpp dilateFilter_ = cuda::createMorphologyFilter(MORPH_DILATE, CV_8UC1, kernel, anchor); anchor 718 modules/cudalegacy/src/fgd.cpp erodeFilter_ = cuda::createMorphologyFilter(MORPH_ERODE, CV_8UC1, kernel, anchor); anchor 1123 modules/imgproc/include/opencv2/imgproc.hpp CV_EXPORTS_W Mat getStructuringElement(int shape, Size ksize, Point anchor = Point(-1,-1)); anchor 1220 modules/imgproc/include/opencv2/imgproc.hpp Size ksize, Point anchor = Point(-1,-1), anchor 1243 modules/imgproc/include/opencv2/imgproc.hpp Size ksize, Point anchor = Point(-1, -1), anchor 1266 modules/imgproc/include/opencv2/imgproc.hpp Size ksize, Point anchor = Point(-1,-1), anchor 1300 modules/imgproc/include/opencv2/imgproc.hpp InputArray kernel, Point anchor = Point(-1,-1), anchor 1322 modules/imgproc/include/opencv2/imgproc.hpp Point anchor = Point(-1,-1), anchor 1867 modules/imgproc/include/opencv2/imgproc.hpp Point anchor = Point(-1,-1), int iterations = 1, anchor 1893 modules/imgproc/include/opencv2/imgproc.hpp Point anchor = Point(-1,-1), int iterations = 1, anchor 1920 modules/imgproc/include/opencv2/imgproc.hpp Point anchor = Point(-1,-1), int iterations = 1, anchor 132 modules/imgproc/include/opencv2/imgproc/imgproc_c.h CvPoint anchor CV_DEFAULT(cvPoint(-1,-1))); anchor 59 modules/imgproc/src/filter.cpp BaseRowFilter::BaseRowFilter() { ksize = anchor = -1; } anchor 62 modules/imgproc/src/filter.cpp BaseColumnFilter::BaseColumnFilter() { ksize = anchor = -1; } anchor 66 modules/imgproc/src/filter.cpp BaseFilter::BaseFilter() { ksize = Size(-1,-1); anchor = Point(-1,-1); } anchor 129 modules/imgproc/src/filter.cpp anchor = Point(rowFilter->anchor, columnFilter->anchor); anchor 135 modules/imgproc/src/filter.cpp anchor = filter2D->anchor; anchor 138 modules/imgproc/src/filter.cpp CV_Assert( 0 <= anchor.x && anchor.x < ksize.width && anchor 139 modules/imgproc/src/filter.cpp 0 <= anchor.y && anchor.y < ksize.height ); anchor 177 modules/imgproc/src/filter.cpp _maxBufRows = std::max(_maxBufRows, std::max(anchor.y, ksize.height-anchor.y-1)*2+1); anchor 212 modules/imgproc/src/filter.cpp dx1 = std::max(anchor.x - roi.x, 0); anchor 213 modules/imgproc/src/filter.cpp dx2 = std::max(ksize.width - anchor.x - 1 + roi.x + roi.width - wholeSize.width, 0); anchor 230 modules/imgproc/src/filter.cpp int xofs1 = std::min(roi.x, anchor.x) - roi.x; anchor 252 modules/imgproc/src/filter.cpp startY = startY0 = std::max(roi.y - anchor.y, 0); anchor 253 modules/imgproc/src/filter.cpp endY = std::min(roi.y + roi.height + ksize.height - anchor.y - 1, wholeSize.height); anchor 307 modules/imgproc/src/filter.cpp int kheight = ksize.height, ay = anchor.y; anchor 310 modules/imgproc/src/filter.cpp int xofs1 = std::min(roi.x, anchor.x); anchor 425 modules/imgproc/src/filter.cpp int cv::getKernelType(InputArray filter_kernel, Point anchor) anchor 438 modules/imgproc/src/filter.cpp anchor.x*2 + 1 == _kernel.cols && anchor 439 modules/imgproc/src/filter.cpp anchor.y*2 + 1 == _kernel.rows ) anchor 3077 modules/imgproc/src/filter.cpp anchor = _anchor; anchor 3272 modules/imgproc/src/filter.cpp anchor = _anchor; anchor 3624 modules/imgproc/src/filter.cpp InputArray _kernel, int anchor, anchor 3639 modules/imgproc/src/filter.cpp (kernel, anchor, symmetryType, SymmRowSmallVec_8u32s(kernel, symmetryType)); anchor 3642 modules/imgproc/src/filter.cpp (kernel, anchor, symmetryType, SymmRowSmallVec_32f(kernel, symmetryType)); anchor 3647 modules/imgproc/src/filter.cpp (kernel, anchor, RowVec_8u32s(kernel)); anchor 3649 modules/imgproc/src/filter.cpp return makePtr<RowFilter<uchar, float, RowNoVec> >(kernel, anchor); anchor 3651 modules/imgproc/src/filter.cpp return makePtr<RowFilter<uchar, double, RowNoVec> >(kernel, anchor); anchor 3653 modules/imgproc/src/filter.cpp return makePtr<RowFilter<ushort, float, RowNoVec> >(kernel, anchor); anchor 3655 modules/imgproc/src/filter.cpp return makePtr<RowFilter<ushort, double, RowNoVec> >(kernel, anchor); anchor 3658 modules/imgproc/src/filter.cpp (kernel, anchor, RowVec_16s32f(kernel)); anchor 3660 modules/imgproc/src/filter.cpp return makePtr<RowFilter<short, double, RowNoVec> >(kernel, anchor); anchor 3663 modules/imgproc/src/filter.cpp (kernel, anchor, RowVec_32f(kernel)); anchor 3665 modules/imgproc/src/filter.cpp return makePtr<RowFilter<float, double, RowNoVec> >(kernel, anchor); anchor 3667 modules/imgproc/src/filter.cpp return makePtr<RowFilter<double, double, RowNoVec> >(kernel, anchor); anchor 3678 modules/imgproc/src/filter.cpp InputArray _kernel, int anchor, anchor 3693 modules/imgproc/src/filter.cpp (kernel, anchor, delta, FixedPtCastEx<int, uchar>(bits)); anchor 3695 modules/imgproc/src/filter.cpp return makePtr<ColumnFilter<Cast<float, uchar>, ColumnNoVec> >(kernel, anchor, delta); anchor 3697 modules/imgproc/src/filter.cpp return makePtr<ColumnFilter<Cast<double, uchar>, ColumnNoVec> >(kernel, anchor, delta); anchor 3699 modules/imgproc/src/filter.cpp return makePtr<ColumnFilter<Cast<float, ushort>, ColumnNoVec> >(kernel, anchor, delta); anchor 3701 modules/imgproc/src/filter.cpp return makePtr<ColumnFilter<Cast<double, ushort>, ColumnNoVec> >(kernel, anchor, delta); anchor 3703 modules/imgproc/src/filter.cpp return makePtr<ColumnFilter<Cast<float, short>, ColumnNoVec> >(kernel, anchor, delta); anchor 3705 modules/imgproc/src/filter.cpp return makePtr<ColumnFilter<Cast<double, short>, ColumnNoVec> >(kernel, anchor, delta); anchor 3707 modules/imgproc/src/filter.cpp return makePtr<ColumnFilter<Cast<float, float>, ColumnNoVec> >(kernel, anchor, delta); anchor 3709 modules/imgproc/src/filter.cpp return makePtr<ColumnFilter<Cast<double, double>, ColumnNoVec> >(kernel, anchor, delta); anchor 3719 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType, FixedPtCastEx<int, uchar>(bits), anchor 3723 modules/imgproc/src/filter.cpp SymmColumnSmallVec_32s16s> >(kernel, anchor, delta, symmetryType, anchor 3728 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType, Cast<float, float>(), anchor 3733 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType, FixedPtCastEx<int, uchar>(bits), anchor 3737 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType); anchor 3740 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType); anchor 3743 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType); anchor 3746 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType); anchor 3749 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType); anchor 3752 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType, Cast<float, short>(), anchor 3756 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType); anchor 3759 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType, Cast<float, float>(), anchor 3763 modules/imgproc/src/filter.cpp (kernel, anchor, delta, symmetryType); anchor 3909 modules/imgproc/src/filter.cpp anchor = _anchor; anchor 4006 modules/imgproc/src/filter.cpp InputArray _kernel, Point anchor, anchor 4017 modules/imgproc/src/filter.cpp if (anchor.x < 0) anchor 4018 modules/imgproc/src/filter.cpp anchor.x = ksize.width / 2; anchor 4019 modules/imgproc/src/filter.cpp if (anchor.y < 0) anchor 4020 modules/imgproc/src/filter.cpp anchor.y = ksize.height / 2; anchor 4103 modules/imgproc/src/filter.cpp cn, anchor.x, anchor.y, ksize.width, ksize.height, anchor 4132 modules/imgproc/src/filter.cpp int requiredTop = anchor.y; anchor 4134 modules/imgproc/src/filter.cpp int requiredBottom = ksize.height - 1 - anchor.y; anchor 4148 modules/imgproc/src/filter.cpp (int)BLOCK_SIZE, cn, anchor.x, anchor.y, anchor 4190 modules/imgproc/src/filter.cpp static bool ocl_sepRowFilter2D(const UMat & src, UMat & buf, const Mat & kernelX, int anchor, anchor 4211 modules/imgproc/src/filter.cpp int radiusX = anchor, radiusY = (buf.rows - src.rows) >> 1; anchor 4260 modules/imgproc/src/filter.cpp static bool ocl_sepColFilter2D(const UMat & buf, UMat & dst, const Mat & kernelY, double delta, int anchor, bool int_arithm) anchor 4284 modules/imgproc/src/filter.cpp anchor, (int)localsize[0], (int)localsize[1], cn, anchor 4364 modules/imgproc/src/filter.cpp InputArray _kernelX, InputArray _kernelY, Point anchor, anchor 4384 modules/imgproc/src/filter.cpp if (anchor.x < 0) anchor 4385 modules/imgproc/src/filter.cpp anchor.x = kernelX.cols >> 1; anchor 4386 modules/imgproc/src/filter.cpp if (anchor.y < 0) anchor 4387 modules/imgproc/src/filter.cpp anchor.y = kernelY.cols >> 1; anchor 4390 modules/imgproc/src/filter.cpp kernelX.rows == 1 ? Point(anchor.x, 0) : Point(0, anchor.x)); anchor 4392 modules/imgproc/src/filter.cpp kernelY.rows == 1 ? Point(anchor.y, 0) : Point(0, anchor.y)); anchor 4417 modules/imgproc/src/filter.cpp imgSize.width > optimizedSepFilterLocalWidth + anchor.x && anchor 4418 modules/imgproc/src/filter.cpp imgSize.height > optimizedSepFilterLocalHeight + anchor.y && anchor 4420 modules/imgproc/src/filter.cpp anchor == Point(kernelX.cols >> 1, kernelY.cols >> 1) && anchor 4435 modules/imgproc/src/filter.cpp if (!ocl_sepRowFilter2D(src, buf, kernelX, anchor.x, borderType, ddepth, fast8uc1, int_arithm)) anchor 4441 modules/imgproc/src/filter.cpp return ocl_sepColFilter2D(buf, dst, kernelY, delta, anchor.y, int_arithm); anchor 4449 modules/imgproc/src/filter.cpp InputArray filter_kernel, Point anchor, anchor 4457 modules/imgproc/src/filter.cpp anchor = normalizeAnchor(anchor, _kernel.size()); anchor 4477 modules/imgproc/src/filter.cpp (kernel, anchor, delta, Cast<float, uchar>(), FilterVec_8u(kernel, 0, delta)); anchor 4480 modules/imgproc/src/filter.cpp Cast<float, ushort>, FilterNoVec> >(kernel, anchor, delta); anchor 4483 modules/imgproc/src/filter.cpp (kernel, anchor, delta, Cast<float, short>(), FilterVec_8u16s(kernel, 0, delta)); anchor 4486 modules/imgproc/src/filter.cpp Cast<float, float>, FilterNoVec> >(kernel, anchor, delta); anchor 4489 modules/imgproc/src/filter.cpp Cast<double, double>, FilterNoVec> >(kernel, anchor, delta); anchor 4493 modules/imgproc/src/filter.cpp Cast<float, ushort>, FilterNoVec> >(kernel, anchor, delta); anchor 4496 modules/imgproc/src/filter.cpp Cast<float, float>, FilterNoVec> >(kernel, anchor, delta); anchor 4499 modules/imgproc/src/filter.cpp Cast<double, double>, FilterNoVec> >(kernel, anchor, delta); anchor 4503 modules/imgproc/src/filter.cpp Cast<float, short>, FilterNoVec> >(kernel, anchor, delta); anchor 4506 modules/imgproc/src/filter.cpp Cast<float, float>, FilterNoVec> >(kernel, anchor, delta); anchor 4509 modules/imgproc/src/filter.cpp Cast<double, double>, FilterNoVec> >(kernel, anchor, delta); anchor 4513 modules/imgproc/src/filter.cpp (kernel, anchor, delta, Cast<float, float>(), FilterVec_32f(kernel, 0, delta)); anchor 4516 modules/imgproc/src/filter.cpp Cast<double, double>, FilterNoVec> >(kernel, anchor, delta); anchor 4580 modules/imgproc/src/filter.cpp Point anchor = normalizeAnchor(anchor0, kernel.size()); anchor 4614 modules/imgproc/src/filter.cpp std::fabs(delta - 0) < DBL_EPSILON && ippAnchor == anchor && dst.data != src.data) anchor 4655 modules/imgproc/src/filter.cpp if( tegra::useTegra() && tegra::filter2D(src, dst, kernel, anchor, delta, borderType) ) anchor 4682 modules/imgproc/src/filter.cpp anchor, 0, borderType ); anchor 4697 modules/imgproc/src/filter.cpp anchor, delta, borderType ); anchor 4705 modules/imgproc/src/filter.cpp anchor, delta, borderType & ~BORDER_ISOLATED ); anchor 4711 modules/imgproc/src/filter.cpp InputArray _kernelX, InputArray _kernelY, Point anchor, anchor 4715 modules/imgproc/src/filter.cpp ocl_sepFilter2D(_src, _dst, ddepth, _kernelX, _kernelY, anchor, delta, borderType)) anchor 4726 modules/imgproc/src/filter.cpp dst.type(), kernelX, kernelY, anchor, delta, borderType & ~BORDER_ISOLATED ); anchor 4732 modules/imgproc/src/filter.cpp cvFilter2D( const CvArr* srcarr, CvArr* dstarr, const CvMat* _kernel, CvPoint anchor ) anchor 4739 modules/imgproc/src/filter.cpp cv::filter2D( src, dst, dst.depth(), kernel, anchor, 0, cv::BORDER_REPLICATE ); anchor 73 modules/imgproc/src/filterengine.hpp int anchor; anchor 103 modules/imgproc/src/filterengine.hpp int anchor; anchor 131 modules/imgproc/src/filterengine.hpp Point anchor; anchor 254 modules/imgproc/src/filterengine.hpp Point anchor; anchor 283 modules/imgproc/src/filterengine.hpp int getKernelType(InputArray kernel, Point anchor); anchor 287 modules/imgproc/src/filterengine.hpp InputArray kernel, int anchor, anchor 292 modules/imgproc/src/filterengine.hpp InputArray kernel, int anchor, anchor 299 modules/imgproc/src/filterengine.hpp Point anchor = Point(-1,-1), anchor 305 modules/imgproc/src/filterengine.hpp Point anchor = Point(-1,-1), double delta = 0, anchor 328 modules/imgproc/src/filterengine.hpp int ksize, int anchor = -1); anchor 332 modules/imgproc/src/filterengine.hpp int ksize, int anchor = -1, anchor 336 modules/imgproc/src/filterengine.hpp Point anchor = Point(-1,-1), anchor 342 modules/imgproc/src/filterengine.hpp Ptr<BaseRowFilter> getMorphologyRowFilter(int op, int type, int ksize, int anchor = -1); anchor 345 modules/imgproc/src/filterengine.hpp Ptr<BaseColumnFilter> getMorphologyColumnFilter(int op, int type, int ksize, int anchor = -1); anchor 349 modules/imgproc/src/filterengine.hpp Point anchor = Point(-1,-1)); anchor 353 modules/imgproc/src/filterengine.hpp Point anchor = Point(-1,-1), int rowBorderType = BORDER_CONSTANT, anchor 357 modules/imgproc/src/filterengine.hpp static inline Point normalizeAnchor( Point anchor, Size ksize ) anchor 359 modules/imgproc/src/filterengine.hpp if( anchor.x == -1 ) anchor 360 modules/imgproc/src/filterengine.hpp anchor.x = ksize.width/2; anchor 361 modules/imgproc/src/filterengine.hpp if( anchor.y == -1 ) anchor 362 modules/imgproc/src/filterengine.hpp anchor.y = ksize.height/2; anchor 363 modules/imgproc/src/filterengine.hpp CV_Assert( anchor.inside(Rect(0, 0, ksize.width, ksize.height)) ); anchor 364 modules/imgproc/src/filterengine.hpp return anchor; anchor 370 modules/imgproc/src/filterengine.hpp Point anchor=Point(0,0), double delta=0, anchor 137 modules/imgproc/src/morph.cpp int ksize, anchor; anchor 167 modules/imgproc/src/morph.cpp int ksize, anchor; anchor 273 modules/imgproc/src/morph.cpp int ksize, anchor; anchor 401 modules/imgproc/src/morph.cpp int ksize, anchor; anchor 641 modules/imgproc/src/morph.cpp anchor = _anchor; anchor 695 modules/imgproc/src/morph.cpp anchor = _anchor; anchor 789 modules/imgproc/src/morph.cpp anchor = _anchor; anchor 851 modules/imgproc/src/morph.cpp cv::Ptr<cv::BaseRowFilter> cv::getMorphologyRowFilter(int op, int type, int ksize, int anchor) anchor 854 modules/imgproc/src/morph.cpp if( anchor < 0 ) anchor 855 modules/imgproc/src/morph.cpp anchor = ksize/2; anchor 861 modules/imgproc/src/morph.cpp ErodeRowVec8u> >(ksize, anchor); anchor 864 modules/imgproc/src/morph.cpp ErodeRowVec16u> >(ksize, anchor); anchor 867 modules/imgproc/src/morph.cpp ErodeRowVec16s> >(ksize, anchor); anchor 870 modules/imgproc/src/morph.cpp ErodeRowVec32f> >(ksize, anchor); anchor 873 modules/imgproc/src/morph.cpp ErodeRowVec64f> >(ksize, anchor); anchor 879 modules/imgproc/src/morph.cpp DilateRowVec8u> >(ksize, anchor); anchor 882 modules/imgproc/src/morph.cpp DilateRowVec16u> >(ksize, anchor); anchor 885 modules/imgproc/src/morph.cpp DilateRowVec16s> >(ksize, anchor); anchor 888 modules/imgproc/src/morph.cpp DilateRowVec32f> >(ksize, anchor); anchor 891 modules/imgproc/src/morph.cpp DilateRowVec64f> >(ksize, anchor); anchor 898 modules/imgproc/src/morph.cpp cv::Ptr<cv::BaseColumnFilter> cv::getMorphologyColumnFilter(int op, int type, int ksize, int anchor) anchor 901 modules/imgproc/src/morph.cpp if( anchor < 0 ) anchor 902 modules/imgproc/src/morph.cpp anchor = ksize/2; anchor 908 modules/imgproc/src/morph.cpp ErodeColumnVec8u> >(ksize, anchor); anchor 911 modules/imgproc/src/morph.cpp ErodeColumnVec16u> >(ksize, anchor); anchor 914 modules/imgproc/src/morph.cpp ErodeColumnVec16s> >(ksize, anchor); anchor 917 modules/imgproc/src/morph.cpp ErodeColumnVec32f> >(ksize, anchor); anchor 920 modules/imgproc/src/morph.cpp ErodeColumnVec64f> >(ksize, anchor); anchor 926 modules/imgproc/src/morph.cpp DilateColumnVec8u> >(ksize, anchor); anchor 929 modules/imgproc/src/morph.cpp DilateColumnVec16u> >(ksize, anchor); anchor 932 modules/imgproc/src/morph.cpp DilateColumnVec16s> >(ksize, anchor); anchor 935 modules/imgproc/src/morph.cpp DilateColumnVec32f> >(ksize, anchor); anchor 938 modules/imgproc/src/morph.cpp DilateColumnVec64f> >(ksize, anchor); anchor 946 modules/imgproc/src/morph.cpp cv::Ptr<cv::BaseFilter> cv::getMorphologyFilter(int op, int type, InputArray _kernel, Point anchor) anchor 950 modules/imgproc/src/morph.cpp anchor = normalizeAnchor(anchor, kernel.size()); anchor 955 modules/imgproc/src/morph.cpp return makePtr<MorphFilter<MinOp<uchar>, ErodeVec8u> >(kernel, anchor); anchor 957 modules/imgproc/src/morph.cpp return makePtr<MorphFilter<MinOp<ushort>, ErodeVec16u> >(kernel, anchor); anchor 959 modules/imgproc/src/morph.cpp return makePtr<MorphFilter<MinOp<short>, ErodeVec16s> >(kernel, anchor); anchor 961 modules/imgproc/src/morph.cpp return makePtr<MorphFilter<MinOp<float>, ErodeVec32f> >(kernel, anchor); anchor 963 modules/imgproc/src/morph.cpp return makePtr<MorphFilter<MinOp<double>, ErodeVec64f> >(kernel, anchor); anchor 968 modules/imgproc/src/morph.cpp return makePtr<MorphFilter<MaxOp<uchar>, DilateVec8u> >(kernel, anchor); anchor 970 modules/imgproc/src/morph.cpp return makePtr<MorphFilter<MaxOp<ushort>, DilateVec16u> >(kernel, anchor); anchor 972 modules/imgproc/src/morph.cpp return makePtr<MorphFilter<MaxOp<short>, DilateVec16s> >(kernel, anchor); anchor 974 modules/imgproc/src/morph.cpp return makePtr<MorphFilter<MaxOp<float>, DilateVec32f> >(kernel, anchor); anchor 976 modules/imgproc/src/morph.cpp return makePtr<MorphFilter<MaxOp<double>, DilateVec64f> >(kernel, anchor); anchor 985 modules/imgproc/src/morph.cpp Point anchor, int _rowBorderType, int _columnBorderType, anchor 989 modules/imgproc/src/morph.cpp anchor = normalizeAnchor(anchor, kernel.size()); anchor 998 modules/imgproc/src/morph.cpp rowFilter = getMorphologyRowFilter(op, type, kernel.cols, anchor.x); anchor 999 modules/imgproc/src/morph.cpp columnFilter = getMorphologyColumnFilter(op, type, kernel.rows, anchor.y); anchor 1002 modules/imgproc/src/morph.cpp filter2D = getMorphologyFilter(op, type, kernel, anchor); anchor 1028 modules/imgproc/src/morph.cpp cv::Mat cv::getStructuringElement(int shape, Size ksize, Point anchor) anchor 1036 modules/imgproc/src/morph.cpp anchor = normalizeAnchor(anchor, ksize); anchor 1055 modules/imgproc/src/morph.cpp if( shape == MORPH_RECT || (shape == MORPH_CROSS && i == anchor.y) ) anchor 1058 modules/imgproc/src/morph.cpp j1 = anchor.x, j2 = j1 + 1; anchor 1100 modules/imgproc/src/morph.cpp anchor = _anchor; anchor 1117 modules/imgproc/src/morph.cpp Ptr<FilterEngine> f = createMorphologyFilter(op, src.type(), kernel, anchor, anchor 1133 modules/imgproc/src/morph.cpp Point anchor; anchor 1141 modules/imgproc/src/morph.cpp const Size& ksize, const Point &anchor, bool rectKernel) anchor 1158 modules/imgproc/src/morph.cpp if (((kernel.cols - 1) / 2 != anchor.x) || ((kernel.rows - 1) / 2 != anchor.y)) anchor 1187 modules/imgproc/src/morph.cpp IppiPoint point = {anchor.x, anchor.y}; anchor 1231 modules/imgproc/src/morph.cpp IppiPoint point = {anchor.x, anchor.y}; anchor 1264 modules/imgproc/src/morph.cpp const Mat& _kernel, Point anchor, int iterations, anchor 1281 modules/imgproc/src/morph.cpp if( kernel.at<uchar>(y, anchor.x) != 0 ) anchor 1291 modules/imgproc/src/morph.cpp if( kernel.at<uchar>(anchor.y, x) != 0 ) anchor 1316 modules/imgproc/src/morph.cpp anchor = Point(iterations, iterations); anchor 1324 modules/imgproc/src/morph.cpp anchor = Point(anchor.x*iterations, anchor.y*iterations); anchor 1334 modules/imgproc/src/morph.cpp return IPPMorphReplicate( op, src, dst, kernel, ksize, anchor, rectKernel ); anchor 1342 modules/imgproc/src/morph.cpp static bool ocl_morphSmall( InputArray _src, OutputArray _dst, InputArray _kernel, Point anchor, int borderType, anchor 1357 modules/imgproc/src/morph.cpp if (anchor.x < 0) anchor 1358 modules/imgproc/src/morph.cpp anchor.x = ksize.width / 2; anchor 1359 modules/imgproc/src/morph.cpp if (anchor.y < 0) anchor 1360 modules/imgproc/src/morph.cpp anchor.y = ksize.height / 2; anchor 1438 modules/imgproc/src/morph.cpp cn, anchor.x, anchor.y, ksize.width, ksize.height, anchor 1499 modules/imgproc/src/morph.cpp Point anchor, int iterations, int op, int borderType, anchor 1518 modules/imgproc/src/morph.cpp anchor = Point(iterations, iterations); anchor 1523 modules/imgproc/src/morph.cpp anchor = Point(anchor.x*iterations, anchor.y*iterations); anchor 1527 modules/imgproc/src/morph.cpp anchor); anchor 1541 modules/imgproc/src/morph.cpp if (ocl_morphSmall(_src, _dst, kernel, anchor, borderType, op, actual_op, _extraMat)) anchor 1595 modules/imgproc/src/morph.cpp anchor.x, anchor.y, (int)localThreads[0], (int)localThreads[1], op2str[op], anchor 1679 modules/imgproc/src/morph.cpp Point anchor, int iterations, anchor 1684 modules/imgproc/src/morph.cpp anchor = normalizeAnchor(anchor, ksize); anchor 1689 modules/imgproc/src/morph.cpp anchor.x == ksize.width >> 1 && anchor.y == ksize.height >> 1, anchor 1690 modules/imgproc/src/morph.cpp ocl_morphOp(_src, _dst, kernel, anchor, iterations, op, borderType, borderValue) ) anchor 1701 modules/imgproc/src/morph.cpp anchor = Point(iterations, iterations); anchor 1706 modules/imgproc/src/morph.cpp anchor = Point(anchor.x*iterations, anchor.y*iterations); anchor 1710 modules/imgproc/src/morph.cpp anchor); anchor 1717 modules/imgproc/src/morph.cpp if( IPPMorphOp(op, _src, _dst, kernel, anchor, iterations, borderType, borderValue) ) anchor 1738 modules/imgproc/src/morph.cpp MorphologyRunner(src, dst, nStripes, iterations, op, kernel, anchor, borderType, borderType, borderValue)); anchor 1744 modules/imgproc/src/morph.cpp Point anchor, int iterations, anchor 1747 modules/imgproc/src/morph.cpp morphOp( MORPH_ERODE, src, dst, kernel, anchor, iterations, borderType, borderValue ); anchor 1752 modules/imgproc/src/morph.cpp Point anchor, int iterations, anchor 1755 modules/imgproc/src/morph.cpp morphOp( MORPH_DILATE, src, dst, kernel, anchor, iterations, borderType, borderValue ); anchor 1763 modules/imgproc/src/morph.cpp InputArray kernel, Point anchor, int iterations, anchor 1774 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _src, _dst, kernel, anchor, iterations, MORPH_ERODE, borderType, borderValue )) anchor 1778 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _src, _dst, kernel, anchor, iterations, MORPH_DILATE, borderType, borderValue )) anchor 1782 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _src, _temp, kernel, anchor, iterations, MORPH_ERODE, borderType, borderValue )) anchor 1784 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _temp, _dst, kernel, anchor, iterations, MORPH_DILATE, borderType, borderValue )) anchor 1788 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _src, _temp, kernel, anchor, iterations, MORPH_DILATE, borderType, borderValue )) anchor 1790 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _temp, _dst, kernel, anchor, iterations, MORPH_ERODE, borderType, borderValue )) anchor 1794 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _src, temp, kernel, anchor, iterations, MORPH_ERODE, borderType, borderValue )) anchor 1796 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _src, _dst, kernel, anchor, iterations, MORPH_DILATE, borderType, borderValue, MORPH_GRADIENT, temp )) anchor 1800 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _src, _temp, kernel, anchor, iterations, MORPH_ERODE, borderType, borderValue )) anchor 1802 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _temp, _dst, kernel, anchor, iterations, MORPH_DILATE, borderType, borderValue, MORPH_TOPHAT, _src )) anchor 1806 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _src, _temp, kernel, anchor, iterations, MORPH_DILATE, borderType, borderValue )) anchor 1808 modules/imgproc/src/morph.cpp if (!ocl_morphOp( _temp, _dst, kernel, anchor, iterations, MORPH_ERODE, borderType, borderValue, MORPH_BLACKHAT, _src )) anchor 1823 modules/imgproc/src/morph.cpp InputArray _kernel, Point anchor, int iterations, anchor 1833 modules/imgproc/src/morph.cpp anchor = normalizeAnchor(anchor, ksize); anchor 1836 modules/imgproc/src/morph.cpp anchor.x == ksize.width >> 1 && anchor.y == ksize.height >> 1 && anchor 1838 modules/imgproc/src/morph.cpp ocl_morphologyEx(_src, _dst, op, kernel, anchor, iterations, borderType, borderValue)) anchor 1848 modules/imgproc/src/morph.cpp erode( src, dst, kernel, anchor, iterations, borderType, borderValue ); anchor 1851 modules/imgproc/src/morph.cpp dilate( src, dst, kernel, anchor, iterations, borderType, borderValue ); anchor 1854 modules/imgproc/src/morph.cpp erode( src, dst, kernel, anchor, iterations, borderType, borderValue ); anchor 1855 modules/imgproc/src/morph.cpp dilate( dst, dst, kernel, anchor, iterations, borderType, borderValue ); anchor 1858 modules/imgproc/src/morph.cpp dilate( src, dst, kernel, anchor, iterations, borderType, borderValue ); anchor 1859 modules/imgproc/src/morph.cpp erode( dst, dst, kernel, anchor, iterations, borderType, borderValue ); anchor 1862 modules/imgproc/src/morph.cpp erode( src, temp, kernel, anchor, iterations, borderType, borderValue ); anchor 1863 modules/imgproc/src/morph.cpp dilate( src, dst, kernel, anchor, iterations, borderType, borderValue ); anchor 1869 modules/imgproc/src/morph.cpp erode( src, temp, kernel, anchor, iterations, borderType, borderValue ); anchor 1870 modules/imgproc/src/morph.cpp dilate( temp, temp, kernel, anchor, iterations, borderType, borderValue ); anchor 1876 modules/imgproc/src/morph.cpp dilate( src, temp, kernel, anchor, iterations, borderType, borderValue ); anchor 1877 modules/imgproc/src/morph.cpp erode( temp, temp, kernel, anchor, iterations, borderType, borderValue ); anchor 1891 modules/imgproc/src/morph.cpp cv::Point anchor = cv::Point(anchorX, anchorY); anchor 1892 modules/imgproc/src/morph.cpp CV_Assert( cols > 0 && rows > 0 && anchor.inside(cv::Rect(0,0,cols,rows)) && anchor 1913 modules/imgproc/src/morph.cpp cv::Mat elem = cv::getStructuringElement(shape, ksize, anchor); anchor 1931 modules/imgproc/src/morph.cpp static void convertConvKernel( const IplConvKernel* src, cv::Mat& dst, cv::Point& anchor ) anchor 1935 modules/imgproc/src/morph.cpp anchor = cv::Point(1,1); anchor 1939 modules/imgproc/src/morph.cpp anchor = cv::Point(src->anchorX, src->anchorY); anchor 1953 modules/imgproc/src/morph.cpp cv::Point anchor; anchor 1954 modules/imgproc/src/morph.cpp convertConvKernel( element, kernel, anchor ); anchor 1955 modules/imgproc/src/morph.cpp cv::erode( src, dst, kernel, anchor, iterations, cv::BORDER_REPLICATE ); anchor 1964 modules/imgproc/src/morph.cpp cv::Point anchor; anchor 1965 modules/imgproc/src/morph.cpp convertConvKernel( element, kernel, anchor ); anchor 1966 modules/imgproc/src/morph.cpp cv::dilate( src, dst, kernel, anchor, iterations, cv::BORDER_REPLICATE ); anchor 1976 modules/imgproc/src/morph.cpp cv::Point anchor; anchor 1984 modules/imgproc/src/morph.cpp convertConvKernel( temp_element, kernel, anchor ); anchor 1989 modules/imgproc/src/morph.cpp cv::morphologyEx( src, dst, op, kernel, anchor, iterations, cv::BORDER_REPLICATE ); anchor 79 modules/imgproc/src/smooth.cpp anchor = _anchor; anchor 113 modules/imgproc/src/smooth.cpp anchor = _anchor; anchor 216 modules/imgproc/src/smooth.cpp anchor = _anchor; anchor 391 modules/imgproc/src/smooth.cpp anchor = _anchor; anchor 560 modules/imgproc/src/smooth.cpp anchor = _anchor; anchor 725 modules/imgproc/src/smooth.cpp anchor = _anchor; anchor 875 modules/imgproc/src/smooth.cpp anchor = _anchor; anchor 1033 modules/imgproc/src/smooth.cpp Size ksize, Point anchor, int borderType, bool normalize, bool sqr = false ) anchor 1046 modules/imgproc/src/smooth.cpp if (anchor.x < 0) anchor 1047 modules/imgproc/src/smooth.cpp anchor.x = ksize.width / 2; anchor 1048 modules/imgproc/src/smooth.cpp if (anchor.y < 0) anchor 1049 modules/imgproc/src/smooth.cpp anchor.y = ksize.height / 2; anchor 1122 modules/imgproc/src/smooth.cpp cn, anchor.x, anchor.y, ksize.width, ksize.height, anchor 1162 modules/imgproc/src/smooth.cpp anchor.x, anchor.y, ksize.width, ksize.height, borderMap[borderType], anchor 1212 modules/imgproc/src/smooth.cpp cv::Ptr<cv::BaseRowFilter> cv::getRowSumFilter(int srcType, int sumType, int ksize, int anchor) anchor 1217 modules/imgproc/src/smooth.cpp if( anchor < 0 ) anchor 1218 modules/imgproc/src/smooth.cpp anchor = ksize/2; anchor 1221 modules/imgproc/src/smooth.cpp return makePtr<RowSum<uchar, int> >(ksize, anchor); anchor 1223 modules/imgproc/src/smooth.cpp return makePtr<RowSum<uchar, double> >(ksize, anchor); anchor 1225 modules/imgproc/src/smooth.cpp return makePtr<RowSum<ushort, int> >(ksize, anchor); anchor 1227 modules/imgproc/src/smooth.cpp return makePtr<RowSum<ushort, double> >(ksize, anchor); anchor 1229 modules/imgproc/src/smooth.cpp return makePtr<RowSum<short, int> >(ksize, anchor); anchor 1231 modules/imgproc/src/smooth.cpp return makePtr<RowSum<int, int> >(ksize, anchor); anchor 1233 modules/imgproc/src/smooth.cpp return makePtr<RowSum<short, double> >(ksize, anchor); anchor 1235 modules/imgproc/src/smooth.cpp return makePtr<RowSum<float, double> >(ksize, anchor); anchor 1237 modules/imgproc/src/smooth.cpp return makePtr<RowSum<double, double> >(ksize, anchor); anchor 1248 modules/imgproc/src/smooth.cpp int anchor, double scale) anchor 1253 modules/imgproc/src/smooth.cpp if( anchor < 0 ) anchor 1254 modules/imgproc/src/smooth.cpp anchor = ksize/2; anchor 1257 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<int, uchar> >(ksize, anchor, scale); anchor 1259 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<double, uchar> >(ksize, anchor, scale); anchor 1261 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<int, ushort> >(ksize, anchor, scale); anchor 1263 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<double, ushort> >(ksize, anchor, scale); anchor 1265 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<int, short> >(ksize, anchor, scale); anchor 1267 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<double, short> >(ksize, anchor, scale); anchor 1269 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<int, int> >(ksize, anchor, scale); anchor 1271 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<int, float> >(ksize, anchor, scale); anchor 1273 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<double, float> >(ksize, anchor, scale); anchor 1275 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<int, double> >(ksize, anchor, scale); anchor 1277 modules/imgproc/src/smooth.cpp return makePtr<ColumnSum<double, double> >(ksize, anchor, scale); anchor 1288 modules/imgproc/src/smooth.cpp Point anchor, bool normalize, int borderType ) anchor 1298 modules/imgproc/src/smooth.cpp Ptr<BaseRowFilter> rowFilter = getRowSumFilter(srcType, sumType, ksize.width, anchor.x ); anchor 1300 modules/imgproc/src/smooth.cpp dstType, ksize.height, anchor.y, normalize ? 1./(ksize.width*ksize.height) : 1); anchor 1308 modules/imgproc/src/smooth.cpp Size ksize, Point anchor, anchor 1311 modules/imgproc/src/smooth.cpp CV_OCL_RUN(_dst.isUMat(), ocl_boxFilter(_src, _dst, ddepth, ksize, anchor, borderType, normalize)) anchor 1327 modules/imgproc/src/smooth.cpp if ( tegra::useTegra() && tegra::box(src, dst, ksize, anchor, normalize, borderType) ) anchor 1336 modules/imgproc/src/smooth.cpp ocvAnchor.x = anchor.x < 0 ? ksize.width / 2 : anchor.x; anchor 1337 modules/imgproc/src/smooth.cpp ocvAnchor.y = anchor.y < 0 ? ksize.height / 2 : anchor.y; anchor 1405 modules/imgproc/src/smooth.cpp ksize, anchor, normalize, borderType ); anchor 1410 modules/imgproc/src/smooth.cpp Size ksize, Point anchor, int borderType ) anchor 1412 modules/imgproc/src/smooth.cpp boxFilter( src, dst, -1, ksize, anchor, true, borderType ); anchor 1431 modules/imgproc/src/smooth.cpp anchor = _anchor; anchor 1460 modules/imgproc/src/smooth.cpp static Ptr<BaseRowFilter> getSqrRowSumFilter(int srcType, int sumType, int ksize, int anchor) anchor 1465 modules/imgproc/src/smooth.cpp if( anchor < 0 ) anchor 1466 modules/imgproc/src/smooth.cpp anchor = ksize/2; anchor 1469 modules/imgproc/src/smooth.cpp return makePtr<SqrRowSum<uchar, int> >(ksize, anchor); anchor 1471 modules/imgproc/src/smooth.cpp return makePtr<SqrRowSum<uchar, double> >(ksize, anchor); anchor 1473 modules/imgproc/src/smooth.cpp return makePtr<SqrRowSum<ushort, double> >(ksize, anchor); anchor 1475 modules/imgproc/src/smooth.cpp return makePtr<SqrRowSum<short, double> >(ksize, anchor); anchor 1477 modules/imgproc/src/smooth.cpp return makePtr<SqrRowSum<float, double> >(ksize, anchor); anchor 1479 modules/imgproc/src/smooth.cpp return makePtr<SqrRowSum<double, double> >(ksize, anchor); anchor 1491 modules/imgproc/src/smooth.cpp Size ksize, Point anchor, anchor 1509 modules/imgproc/src/smooth.cpp ocl_boxFilter(_src, _dst, ddepth, ksize, anchor, borderType, normalize, true)) anchor 1520 modules/imgproc/src/smooth.cpp Ptr<BaseRowFilter> rowFilter = getSqrRowSumFilter(srcType, sumType, ksize.width, anchor.x ); anchor 1522 modules/imgproc/src/smooth.cpp dstType, ksize.height, anchor.y, anchor 637 modules/imgproc/src/templmatch.cpp Point anchor, double delta, int borderType ) anchor 752 modules/imgproc/src/templmatch.cpp int x0 = x - anchor.x + roiofs.x, y0 = y - anchor.y + roiofs.y; anchor 61 modules/imgproc/test/ocl/test_boxfilter.cpp Point anchor; anchor 88 modules/imgproc/test/ocl/test_boxfilter.cpp anchor.x = randomInt(-1, ksize.width); anchor 89 modules/imgproc/test/ocl/test_boxfilter.cpp anchor.y = randomInt(-1, ksize.height); anchor 109 modules/imgproc/test/ocl/test_boxfilter.cpp OCL_OFF(cv::boxFilter(src_roi, dst_roi, -1, ksize, anchor, normalize, borderType)); anchor 110 modules/imgproc/test/ocl/test_boxfilter.cpp OCL_ON(cv::boxFilter(usrc_roi, udst_roi, -1, ksize, anchor, normalize, borderType)); anchor 126 modules/imgproc/test/ocl/test_boxfilter.cpp OCL_OFF(cv::sqrBoxFilter(src_roi, dst_roi, ddepth, ksize, anchor, normalize, borderType)); anchor 127 modules/imgproc/test/ocl/test_boxfilter.cpp OCL_ON(cv::sqrBoxFilter(usrc_roi, udst_roi, ddepth, ksize, anchor, normalize, borderType)); anchor 61 modules/imgproc/test/ocl/test_filter2d.cpp Point anchor; anchor 95 modules/imgproc/test/ocl/test_filter2d.cpp anchor.x = randomInt(-1, kernel.size[0]); anchor 96 modules/imgproc/test/ocl/test_filter2d.cpp anchor.y = randomInt(-1, kernel.size[1]); anchor 117 modules/imgproc/test/ocl/test_filter2d.cpp OCL_OFF(cv::filter2D(src_roi, dst_roi, -1, kernel, anchor, delta, borderType)); anchor 118 modules/imgproc/test/ocl/test_filter2d.cpp OCL_ON(cv::filter2D(usrc_roi, udst_roi, -1, kernel, anchor, delta, borderType)); anchor 60 modules/imgproc/test/ocl/test_sepfilter2D.cpp Point anchor; anchor 96 modules/imgproc/test/ocl/test_sepfilter2D.cpp anchor.x = anchor.y = -1; anchor 115 modules/imgproc/test/ocl/test_sepfilter2D.cpp OCL_OFF(cv::sepFilter2D(src_roi, dst_roi, -1, kernelX, kernelY, anchor, delta, borderType)); anchor 116 modules/imgproc/test/ocl/test_sepfilter2D.cpp OCL_ON(cv::sepFilter2D(usrc_roi, udst_roi, -1, kernelX, kernelY, anchor, delta, borderType)); anchor 165 modules/imgproc/test/test_canny.cpp Point anchor(m/2, m/2); anchor 176 modules/imgproc/test/test_canny.cpp cvtest::filter2D(src, dx, CV_16S, dxkernel, anchor, 0, BORDER_REPLICATE); anchor 177 modules/imgproc/test/test_canny.cpp cvtest::filter2D(src, dy, CV_16S, dykernel, anchor, 0, BORDER_REPLICATE); anchor 58 modules/imgproc/test/test_filter.cpp CvPoint anchor; anchor 75 modules/imgproc/test/test_filter.cpp anchor = cvPoint(0,0); anchor 142 modules/imgproc/test/test_filter.cpp anchor.x = cvtest::randInt(rng) % aperture_size.width; anchor 143 modules/imgproc/test/test_filter.cpp anchor.y = cvtest::randInt(rng) % aperture_size.height; anchor 245 modules/imgproc/test/test_filter.cpp eldata[anchor.y*aperture_size.width + anchor.x] = 1; anchor 250 modules/imgproc/test/test_filter.cpp anchor.x, anchor.y, shape, eldata.empty() ? 0 : &eldata[0] ); anchor 426 modules/imgproc/test/test_filter.cpp test_array[OUTPUT][0], &kernel, anchor ); anchor 433 modules/imgproc/test/test_filter.cpp test_mat[INPUT][1], anchor, 0, BORDER_REPLICATE ); anchor 532 modules/imgproc/test/test_filter.cpp anchor.x = aperture_size.width / 2; anchor 533 modules/imgproc/test/test_filter.cpp anchor.y = aperture_size.height / 2; anchor 551 modules/imgproc/test/test_filter.cpp kernel, anchor, 0, BORDER_REPLICATE); anchor 589 modules/imgproc/test/test_filter.cpp anchor.x = aperture_size.width / 2; anchor 590 modules/imgproc/test/test_filter.cpp anchor.y = aperture_size.height / 2; anchor 612 modules/imgproc/test/test_filter.cpp kernel, anchor, 0, BORDER_REPLICATE ); anchor 645 modules/imgproc/test/test_filter.cpp anchor.x = cvtest::randInt(rng)%(max_aperture_size/2+1); anchor 646 modules/imgproc/test/test_filter.cpp anchor.y = cvtest::randInt(rng)%(max_aperture_size/2+1); anchor 647 modules/imgproc/test/test_filter.cpp aperture_size.width = anchor.x*2 + 1; anchor 648 modules/imgproc/test/test_filter.cpp aperture_size.height = anchor.y*2 + 1; anchor 719 modules/imgproc/test/test_filter.cpp kernel, anchor, 0, BORDER_REPLICATE ); anchor 760 modules/imgproc/test/test_filter.cpp anchor = cvPoint(aperture_size.width/2,aperture_size.height/2); anchor 838 modules/imgproc/test/test_filter.cpp kernel, anchor, 0, border & ~BORDER_ISOLATED ); anchor 873 modules/imgproc/test/test_filter.cpp anchor.x = anchor.y = aperture_size.width / 2; anchor 1068 modules/imgproc/test/test_filter.cpp anchor = cvPoint(aperture_size.width/2, aperture_size.height/2); anchor 1298 modules/imgproc/test/test_filter.cpp Point anchor( aperture_size/2, aperture_size/2 ); anchor 1313 modules/imgproc/test/test_filter.cpp cvtest::filter2D( src, dx2, ftype, kernel*kernel_scale, anchor, 0, BORDER_REPLICATE ); anchor 1315 modules/imgproc/test/test_filter.cpp cvtest::filter2D( src, dy2, ftype, kernel*kernel_scale, anchor, 0, BORDER_REPLICATE ); anchor 1339 modules/imgproc/test/test_filter.cpp anchor = Point(block_size/2, block_size/2); anchor 1341 modules/imgproc/test/test_filter.cpp cvtest::filter2D( dx2, dx2, ftype, kernel, anchor, 0, BORDER_REPLICATE ); anchor 1342 modules/imgproc/test/test_filter.cpp cvtest::filter2D( dy2, dy2, ftype, kernel, anchor, 0, BORDER_REPLICATE ); anchor 1343 modules/imgproc/test/test_filter.cpp cvtest::filter2D( dxdy, dxdy, ftype, kernel, anchor, 0, BORDER_REPLICATE ); anchor 1519 modules/imgproc/test/test_filter.cpp Point anchor(aperture_size/2, aperture_size/2); anchor 1526 modules/imgproc/test/test_filter.cpp cvtest::filter2D(src, dx, ftype, kernel*kernel_scale, anchor, 0, BORDER_REPLICATE); anchor 1528 modules/imgproc/test/test_filter.cpp cvtest::filter2D(src, d2x, ftype, kernel*kernel_scale, anchor, 0, BORDER_REPLICATE); anchor 1530 modules/imgproc/test/test_filter.cpp cvtest::filter2D(src, dy, ftype, kernel*kernel_scale, anchor, 0, BORDER_REPLICATE); anchor 1532 modules/imgproc/test/test_filter.cpp cvtest::filter2D(src, d2y, ftype, kernel*kernel_scale, anchor, 0, BORDER_REPLICATE); anchor 1534 modules/imgproc/test/test_filter.cpp cvtest::filter2D(src, dxy, ftype, kernel*kernel_scale, anchor, 0, BORDER_REPLICATE); anchor 141 modules/photo/src/contrast_preserve.hpp Point anchor(kernelx.cols - kernelx.cols/2 - 1, kernelx.rows - kernelx.rows/2 - 1); anchor 142 modules/photo/src/contrast_preserve.hpp filter2D(img, dest, -1, kernelx, anchor, 0.0, BORDER_CONSTANT); anchor 151 modules/photo/src/contrast_preserve.hpp Point anchor(kernely.cols - kernely.cols/2 - 1, kernely.rows - kernely.rows/2 - 1); anchor 152 modules/photo/src/contrast_preserve.hpp filter2D(img, dest, -1, kernely, anchor, 0.0, BORDER_CONSTANT); anchor 115 modules/ts/include/opencv2/ts.hpp CV_EXPORTS void erode(const Mat& src, Mat& dst, const Mat& _kernel, Point anchor=Point(-1,-1), anchor 117 modules/ts/include/opencv2/ts.hpp CV_EXPORTS void dilate(const Mat& src, Mat& dst, const Mat& _kernel, Point anchor=Point(-1,-1), anchor 120 modules/ts/include/opencv2/ts.hpp Point anchor, double delta, int borderType, anchor 637 modules/ts/src/ts_func.cpp void erode(const Mat& _src, Mat& dst, const Mat& _kernel, Point anchor, anchor 650 modules/ts/src/ts_func.cpp if( anchor == Point(-1,-1) ) anchor 651 modules/ts/src/ts_func.cpp anchor = Point(kernel.cols/2, kernel.rows/2); anchor 654 modules/ts/src/ts_func.cpp copyMakeBorder(_src, src, anchor.y, kernel.rows - anchor.y - 1, anchor 655 modules/ts/src/ts_func.cpp anchor.x, kernel.cols - anchor.x - 1, anchor 666 modules/ts/src/ts_func.cpp ofs.push_back(anchor.y*step + anchor.x*cn); anchor 696 modules/ts/src/ts_func.cpp void dilate(const Mat& _src, Mat& dst, const Mat& _kernel, Point anchor, anchor 707 modules/ts/src/ts_func.cpp if( anchor == Point(-1,-1) ) anchor 708 modules/ts/src/ts_func.cpp anchor = Point(kernel.cols/2, kernel.rows/2); anchor 711 modules/ts/src/ts_func.cpp copyMakeBorder(_src, src, anchor.y, kernel.rows - anchor.y - 1, anchor 712 modules/ts/src/ts_func.cpp anchor.x, kernel.cols - anchor.x - 1, anchor 723 modules/ts/src/ts_func.cpp ofs.push_back(anchor.y*step + anchor.x*cn); anchor 778 modules/ts/src/ts_func.cpp Point anchor, double delta, int borderType, const Scalar& _borderValue) anchor 783 modules/ts/src/ts_func.cpp if( anchor == Point(-1,-1) ) anchor 784 modules/ts/src/ts_func.cpp anchor = Point(kernel.cols/2, kernel.rows/2); anchor 787 modules/ts/src/ts_func.cpp copyMakeBorder(_src, src, anchor.y, kernel.rows - anchor.y - 1, anchor 788 modules/ts/src/ts_func.cpp anchor.x, kernel.cols - anchor.x - 1, anchor 24 samples/cpp/tutorial_code/ImgTrans/filter2D_demo.cpp Point anchor; anchor 42 samples/cpp/tutorial_code/ImgTrans/filter2D_demo.cpp anchor = Point( -1, -1 ); anchor 60 samples/cpp/tutorial_code/ImgTrans/filter2D_demo.cpp filter2D(src, dst, ddepth , kernel, anchor, delta, BORDER_DEFAULT );