boost::gil::compute_hessian_responses

Computes Hessian response

Synopsis

template<
    typename GradientView,
    typename T,
    typename Allocator,
    typename OutputView>
void
compute_hessian_responses(
    GradientView ddxx,
    GradientView dxdy,
    GradientView ddyy,
    detail::kernel_2d<T, Allocator> const& weights,
    OutputView dst);

Description

Computes Hessian response based on computed entries of Hessian matrix, e.g. second order derivates in x and y, and derivatives in both x, y. d stands for derivative, and x or y stand for derivative direction. For example, ddxx means taking two derivatives (gradients) in horizontal direction. Weights change perception of surroinding pixels. Additional filtering is strongly advised.

Parameters

Name

Description

weights

variable‐size kernel

Created with MrDocs