<div dir="ltr"><div><div>Hi Moritz,<br><br></div>I'm currently at AGU and can't dig into the code, but yes, I think it can be rewritten with segment library, preferably with MarkusM's "segment or in-memory" wrapper.<br><br></div>Vaclav<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 12, 2017 at 10:51 AM, Moritz Lennert <span dir="ltr"><<a href="mailto:mlennert@club.worldonline.be" target="_blank">mlennert@club.worldonline.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Anna, Hi Vaclav,<br>
<br>
I would love to use the i.edge module. However, the fact that it reads everything into memory obviously limits its use either to small images, or to tiled versions of larger images.<br>
<br>
I have just rapidly looked at the code, but I cannot really detect any place where you really need the entire image, or ? The Gaussian filter could be cut off at a certain distance and the actual Canny detector is also based on a kernel, AFAICT. So, do you think this could be rewritten to use the SEGMENT library and at all times only load necessary parts of the image into memory ?<span class="HOEnZb"><font color="#888888"><br>
<br>
Moritz<br>
</font></span></blockquote></div><br></div>