oa::FnImage::convolve2d

convolve2d: Same-shape NCHW 2D cross-correlation with an odd shared kernel and explicit border semantics.

Function Documentation

oa::Matrix oa::FnImage::convolve2d( oa::Engine & inEngine, const oa::Matrix & inImage, const oa::Matrix & inKernel, oa::BorderMode inBorder = oa::BorderMode::Reflect101, oa::F32 inBorderValue = 0.0F ) oa::Matrix oa::FnImage::convolve2d( const oa::Matrix & inImage, const oa::Matrix & inKernel, oa::BorderMode inBorder = oa::BorderMode::Reflect101, oa::F32 inBorderValue = 0.0F )
convolve2d: Same-shape NCHW 2D cross-correlation with an odd shared kernel and explicit border semantics.

Parameters

inEngine
oa::Engine &

inImage
const oa::Matrix &

inKernel
const oa::Matrix &

inBorder
oa::BorderMode

Default: oa::BorderMode::Reflect101

inBorderValue
oa::F32

Default: 0.0F

Returns

oa::Matrix

The declared return value.