|
From: | Hartmut |
Subject: | [Octave-bug-tracker] [bug #46099] image package: edge(I, 'canny') gives very bad quality results |
Date: | Fri, 04 Dec 2015 20:08:50 +0000 |
User-agent: | Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:42.0) Gecko/20100101 Firefox/42.0 |
Follow-up Comment #9, bug #46099 (project octave): I have an improved implementation of the Canny edge detector in Octave nearly ready. It seems to also be very well Matlab compatible. But currently my results are all shifted by one pixel downwards and to the right. As reason for this I found bug #45568 "imfilter incompatible to MATLAB for even filter width". This bug impacts the implementation of my Canny edge detector because the first step in a Canny edge detection is a filtering with an even sized filter (a Gaussian filter). And I would prefer to do this filtering step with "imfilter" instead of the currently used (but in Matlab not even existing) function "imsmooth('gaussian', ...'). How should I proceed? (a) Wait for bug#45568 to be fixed? (b) work around this bug (i.e. shift my results one pixel upwards and to the left)? (c) leave it as is? (This would results in tests that aren't Matlab compatible.) (d) other suggestions? I don't like the ideas (b) and (c) too much, to be honest. But how long could it take to fix bug #45568? _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?46099> _______________________________________________ Nachricht gesendet von/durch Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |