-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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 stitching gallery example #5365
Conversation
Hello @rfezzani! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
Comment last updated at 2021-09-03 07:34:33 UTC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks awesome @rfezzani, thank you for this! I'm just leaving some comments on consistency.
Thank you @alexdesiqueira for your review 😉 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, this is a nice addition. I have requested a number of small edits to the text
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
thank you @grlee77 for your review 😉 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good so far! I didn't look to deep yet so I only found nitpicks and maybe a small oversight regarding the noise generation.
…e into Add_stitching_exple
Thank you @lagru for your review 😉 |
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
You're welcome, @rfezzani! I have two qualitative suggestions to add:
|
PS: @rfezzani did you know you could apply suggested changes as a batch? https://docs.github.com/en/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request |
Nop, I didn't 🙂 thank you for the tip... |
@mkcor, I implemented submodules imports instead of functions import as you suggested. If you have any idea for an imperative title I would be happy to modify the actual title 😉. |
Wonderful! I would say "Reconstruct images with simple image stitching" or maybe "Recompose images ..." (likewise, I would suggest "Reconstruct an image with inpainting" here https://scikit-image.org/docs/stable/auto_examples/filters/plot_inpaint.html). |
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
@mkcor, I modified the title to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. I just left one (optional) suggestion related to variable names.
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
…e into Add_stitching_exple
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your patience, @rfezzani! I left two suggestions to include hyperlinks, but if they are confusing for now, I can merge today and we can dig deeper another time.
# | ||
# .. note:: | ||
# This step is performed using the approach described in the | ||
# **Robust matching using Ransac** gallery example, but any other |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
# **Robust matching using Ransac** gallery example, but any other | |
# :ref:`sphx_glr_auto_examples_transform_plot_matching.py` gallery example, but any other |
# .. note:: | ||
# This step is performed using the approach described in the | ||
# **Robust matching using Ransac** gallery example, but any other | ||
# method from the **Image registration** section can be applied, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here I'm not sure how the Sphinx link to the #image-registration anchor should be done... Maybe
# method from the **Image registration** section can be applied, | |
# method from the :ref:`sphx_glr_auto_examples_registration` section can be applied, |
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I confess that I don't really know how to properly manage Sphinx hyperlinks (that's why I didn't included them 😅)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good, I'll take a look locally when I get a chance!
🎉 Thank you all for your help and review @alexdesiqueira @grlee77 @lagru @mkcor |
Thank you @rfezzani! |
Description
This gallery example is a show case for the stitching problem using
skimage
. It is based on my answer to a question in image.sc forum and its related issue #5330.I used the
moon
image to simulate a set of noisy and tilted images:And here is the obtained composite image:
I will appreciate any help for rephrasing and clarifying the comments 😉.
Checklist
./doc/examples
(new features only)./benchmarks
, if your changes aren't covered by anexisting benchmark
For reviewers
later.
__init__.py
.doc/release/release_dev.rst
.