Uh oh!
There was an error while loading. Please reload this page.
Add QuadDistortion to ProjectiveTransformBuilder - #2748
Conversation
CLAassistant
commented
Jun 8, 2024
|
JimBobSquarePants
commented
Jun 11, 2024
Thanks @Socolin for this, it is very interesting! I'll have to put my math's hat on to look at this. I'm curious. Is this potentially an alternative (better) approach to |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Socolin
commented
Jul 10, 2024
FYI: The performance test I did TestPerformanceGaussianElimination.zip
|
JimBobSquarePants
commented
Jul 31, 2024
@Socolin I'll see if I can find some time over the next few days to pull down your fork and help reimplement it into the latest codebase. I'm keen to add this functionality. |
Socolin
commented
Jul 31, 2024
I finally have some time again. |
Socolin
commented
Jul 31, 2024
I rebased the branch and pushed the changes |
Socolin
commented
Jul 31, 2024
I just saw I'm getting an error because |
JimBobSquarePants
commented
Aug 1, 2024
The operation takes nanoseconds so I'm not concerned by that. |
JimBobSquarePants
commented
Oct 16, 2024
Hi @Socolin would it be possible for you to give me full write access to your fork so I can complete this PR for you? There's a known issue with Git LFS and GitHub which means I cannot update the reference images without full write access. Thanks! |
Socolin
commented
Oct 16, 2024
I did grant you access to the repo, can you confirm it's all right ? |
JimBobSquarePants
commented
Oct 16, 2024
Perfect. Thank you! |
JimBobSquarePants
commented
Oct 21, 2024
I think this is good to go now. Thanks @Socolin for submitting the solution for this. It's a fantastic addition to the library! |
Prerequisites
Description
Add 2 new methods:
PrependQuadDistortionandAppendQuadDistortiontoProjectiveTransformBuilder.Those method allow to apply a distortion on an image by specifying the requested coordinate for each corner.
Example:
Source


Result