boost::gil::correlate_rows

Correlate 1D variable‐size kernel along the rows of image.

Synopsis

template<
    typename PixelAccum,
    typename SrcView,
    typename Kernel,
    typename DstView>
[[__always_inline__]]
void
correlate_rows(
    SrcView const& src_view,
    Kernel const& kernel,
    DstView const& dst_view,
    boundary_option option = boundary_option::extend_zero);

Template Parameters

Name

Description

PixelAccum

Specifies the data type which will be used while creating buffer container which is utilized for holding source image pixels after applying appropriate boundary manipulations.

SrcView

Models ImageViewConcept

Kernel

Specifies the type of 1D kernel which will be row correlated with source image.

DstView

Models MutableImageViewConcept

Parameters

Name

Description

option

Boundary options for image boundary extension

Created with MrDocs