Let's not think too much about this YET - but one add-on feature we could add to this feature for image distortion (#299) would be a way to automatically examine 2 images and find how they ought to overlap. This has several steps:
Here's one in-depth tutorial that goes through all the necessary steps: https://hub.packtpub.com/object-detection-using-image-features-javascript/

This would be great to develop as an independent module, outside of Image Sequencer!
GitMate.io thinks possibly related issues are https://github.com/publiclab/image-sequencer/issues/216 (Add WebGL in CLI/Node context (long-term)), https://github.com/publiclab/image-sequencer/issues/166 (Edge detection module), https://github.com/publiclab/image-sequencer/issues/284 (Shorten long URLs), and https://github.com/publiclab/image-sequencer/issues/205 (add "drag to crop" UI feature to Crop module).
GitMate.io thinks possibly related issues are https://github.com/publiclab/image-sequencer/issues/216 (Add WebGL in CLI/Node context (long-term)), https://github.com/publiclab/image-sequencer/issues/166 (Edge detection module), https://github.com/publiclab/image-sequencer/issues/284 (Shorten long URLs), and https://github.com/publiclab/image-sequencer/issues/205 (add "drag to crop" UI feature to Crop module).
This should be possible in OpenCV.js!
steps might be:
Amir shared: https://docs.opencv.org/3.3.0/dc/dc3/tutorial_py_matcher.html
An initial version wouldn't need to do full 4-corner transform but could start with just rotation/scale/translate!
@jywarren Can I work on this issue?
I found intersting to do it. :smile:
That'd be really awesome. Have you been able to merge a more basic module first? Perhaps #165 has some, if you haven't (apologies, it's been a busy week so I forget!)
However, we'd really like your help with this. It seems like a big project but we'd love to hear how you might try to solve it? What would be your first step?
👍 🎉
Thanks @jywarren
I had'nt merge that before but i would try that in #165
Yes, It is big project but let's try to solve by detecting interesting points in two images using opencv.js.
My first step for this issue would be I will get comfortable in OpenCV.js, then try to implement code for detecting interesting points, then moving to matching points and distortion of images.
yes, i think we could have a "finding points" module, a "matching points"
module, and then a distortion one... solve it piece by piece in separate
PRs, you know?
On Tue, Oct 2, 2018 at 4:10 AM puneet bindal notifications@github.com
wrote:
Thanks
I had'nt merge that before but i would try that in #165
https://github.com/publiclab/image-sequencer/issues/165
Yes, It is big project but let's try to solve by detecting interesting
points in two images using opencv.js.
My first for this issue would be I will get comfortable in OpenCV.js, then
try to implement code, then moving to matching points and distortion of
images.—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/image-sequencer/issues/300#issuecomment-426186487,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABfJ5jq1fILuMh86SNqckIGIq_vmg8oks5ugx8ygaJpZM4U6VT2
.
There are actually feature detection and description abilities in jsfeat here: https://github.com/publiclab/image-sequencer/issues/165
I /believe/ this is in pure javascript!
and there's a very cool demo that seems to be running here: https://inspirit.github.io/jsfeat/sample_orb.html
hi @jywarren,
I have created a GSOC proposal for this issue, please review and help me to improve my proposal.
Thanks (apologies for being inactive for last few months)
:)
Also, please mention if it is okay to include this issue in GSOC '19.
Thanks
Of course it's fine to include! Did you post your proposal on our website
at
https://publiclab.org/notes/warren/02-28-2019/call-for-summer-of-code-2019-proposals
? Thank you!
On Tue, Apr 2, 2019 at 11:42 AM puneet bindal notifications@github.com
wrote:
Also, please mention if it is okay to include this issue in GSOC '19.
Thanks—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/publiclab/image-sequencer/issues/300#issuecomment-479058442,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABfJzYn0KwJu2iK1klexZIvu8LkAa__ks5vc3pHgaJpZM4U6VT2
.
Yes,I had Posted it from username puneetbindal8989.
Link: post link
Thanks :)