You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
In the current image resizing algorithms in GIL, there is nearest neighbour and bilinear sampler. But bicubic sampler is not available. Bicubic interpolation is also a very popular algorithm which might be needed useful for resizing.
Describe the solution you'd like
Implementing a bicubic sampler in sampler.hpp
C++ Example
So the way I have currently implemented it is using this as a reference, here
But there are issues with my implementation, I cannot figure out why image artifacts are being generated in the output image.
Can someone help me with what I am missing?
Describe alternatives you've considered
Another method for bicubic interpolation is using convolution like this
Additional context
Bicubic interpolation is a very popular technique for image interpolation because it is smoother than bilinear interpolation and nearest neighbour interpolation, though it requires higher computational power.
Activity
Sayan-Chaudhuri commentedon Mar 29, 2021
Has anyone resolved this issue?
mloskot commentedon Mar 29, 2021
@Sayan-Chaudhuri If you don't see any related PR or commits or code then the answer is No.
Scramjet911 commentedon Mar 29, 2021
I was working on the testcases, haven't updated it here. will put in a pr soon
Sayan-Chaudhuri commentedon Mar 29, 2021
Ok,I got it.
mloskot commentedon Mar 29, 2021
@Scramjet911 Please, add the PR
#NNNNreference to the description of this issue, so it is clear what to follow.Scramjet911 commentedon Apr 15, 2021
I have added a PR for this issue. Can someone look into it?
mloskot commentedon Apr 15, 2021
You've marked it as WIP, means you are still working on it aka not ready for review.
Scramjet911 commentedon Apr 15, 2021
Oh sorry, I thought WIP meant that it hasn't been reviewed yet, changed it.
mloskot commentedon Apr 15, 2021
See https://github.com/boostorg/gil/blob/develop/CONTRIBUTING.md#pull-requests
The WIP is an equivalent of marking a PR as Draft:
The issue with Draft is that
Similarly, marking with status/work-in-progress label requires such higher permissions.
So, ad-hoc contributors can just stick
WIP:in the PR title.Scramjet911 commentedon Apr 15, 2021
Oh, I see. I added 'WIP:' because I wanted input on how I implemented it and if I should change the way I implemented it.