Boost logo

Boost :

From: prathamesh tagore (prathameshtagore_at_[hidden])
Date: 2021-08-02 17:36:27


Week 8(26/07/21-02/08/21) :
1. Added more boundary options(extend_constant, output_ignore, output_zero)
for 2D convolution and correlation.
2. Added unit tests for checking extend_constant and extend_zero boundary
options using opencv.
3. Integrated separable kernel calculation mechanism with mainstream
correlation which would automatically detect if a kernel is separable and
will separate it(if it is separable).
All of the above mentioned changes can be found here (
https://github.com/meshtag/gil/blob/Boundary_handling/include/boost/gil/extension/numeric/convolve.hpp)
and here(
https://github.com/meshtag/gil/blob/Boundary_handling/include/boost/gil/extension/numeric/algorithm.hpp
)

4. Things I will try to do this week :
a. Add unit test coverage for all boundary options.
b. Add documentation for created APIs.
c. Move ahead with refactoring once the problem of pixel incompatibility as
mentioned here(
https://cpplang.slack.com/archives/CSVT0STV2/p1627759406002000) is fixed.

On Mon, Jun 14, 2021 at 10:39 PM prathamesh tagore <
prathameshtagore_at_[hidden]> wrote:

> This thread will contain weekly updates for my work during coding period
> of GSoC 2021.
>


Boost list run by Boost-Gil-Owners