Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add implementatin of box filter and blur #383

Merged
merged 1 commit into from
Aug 21, 2019

Conversation

miralshah365
Copy link
Contributor

@miralshah365 miralshah365 commented Aug 15, 2019

Description

implemented blur function

tests added for box_filter

This utility will provide a way to remove noise from the image using convolution with average kernel(normalized and unnormalized).

It also provides blur function which works only with normalized mean kernels

References

closes #382

Tasklist

  • Add test case(s)
  • Ensure all CI builds pass
  • Review and approve

@miralshah365 miralshah365 added the cat/feature New feature or functionality label Aug 15, 2019
@miralshah365 miralshah365 added this to the Boost 1.72+ milestone Aug 15, 2019
@miralshah365 miralshah365 requested a review from mloskot August 15, 2019 23:50
@miralshah365 miralshah365 self-assigned this Aug 15, 2019
@mloskot mloskot marked this pull request as ready for review August 18, 2019 15:04
@mloskot mloskot changed the title implemented box_filter Add implementatin of box filter and blur Aug 18, 2019
mloskot
mloskot previously approved these changes Aug 18, 2019
Copy link
Member

@mloskot mloskot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@miralshah365 LGTM. Feel free to merge.

@mloskot mloskot dismissed their stale review August 18, 2019 16:46

There is an important build configuration missing

Copy link
Member

@mloskot mloskot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

run box_filter.cpp ; entry is missing from here:

run threshold_binary.cpp ;

Currently, the box_filter.cpp test is not compiled on Jamfile-only CI jobs on Travis CI and AppVeyor.

Copy link
Member

@mloskot mloskot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@miralshah365 There is one request for change to fix the test linking error

test/core/image_processing/Jamfile Outdated Show resolved Hide resolved
Copy link
Member

@mloskot mloskot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@miralshah365 looks good, feel free to merge.

Looks like you'll need to resolve conflict

implemented `blur` function

tests added for `box_filter`

closes boostorg#382
@miralshah365 miralshah365 merged commit 124f621 into boostorg:develop Aug 21, 2019
@mloskot mloskot added the google-summer-of-code All items related to GSoC activities label Feb 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat/feature New feature or functionality google-summer-of-code All items related to GSoC activities
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[gsoc2019] Implement box_filter algorithm
2 participants