MCPcopy Create free account
hub / github.com/creatale/node-dv / sepFilter2D

Method sepFilter2D

deps/opencv/modules/imgproc/src/filter.cpp:3335–3350  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3333
3334
3335void cv::sepFilter2D( InputArray _src, OutputArray _dst, int ddepth,
3336 InputArray _kernelX, InputArray _kernelY, Point anchor,
3337 double delta, int borderType )
3338{
3339 Mat src = _src.getMat(), kernelX = _kernelX.getMat(), kernelY = _kernelY.getMat();
3340
3341 if( ddepth < 0 )
3342 ddepth = src.depth();
3343
3344 _dst.create( src.size(), CV_MAKETYPE(ddepth, src.channels()) );
3345 Mat dst = _dst.getMat();
3346
3347 Ptr<FilterEngine> f = createSeparableLinearFilter(src.type(),
3348 dst.type(), kernelX, kernelY, anchor, delta, borderType & ~BORDER_ISOLATED );
3349 f->apply(src, dst, Rect(0,0,-1,-1), Point(), (borderType & BORDER_ISOLATED) != 0 );
3350}
3351
3352
3353CV_IMPL void

Callers

nothing calls this directly

Calls 8

PointClass · 0.50
getMatMethod · 0.45
depthMethod · 0.45
createMethod · 0.45
sizeMethod · 0.45
channelsMethod · 0.45
typeMethod · 0.45
applyMethod · 0.45

Tested by

no test coverage detected