boost::gil::compute_hessian_entries

Compute xy gradient, and second order x and y gradients

Synopsis

template<
    typename GradientView,
    typename OutputView>
void
compute_hessian_entries(
    GradientView dx,
    GradientView dy,
    OutputView ddxx,
    OutputView dxdy,
    OutputView ddyy);

Description

Hessian matrix is defined as a matrix of partial derivates for 2d case, it is [[ddxx, dxdy], [dxdy, ddyy].] d stands for derivative, and x or y stand for direction. For example, dx stands for derivative (gradient) in horizontal direction, and ddxx means second order derivative in horizon direction https://en.wikipedia.org/wiki/Hessian_matrix

Created with MrDocs