Hi, Replies below... tor, 19 06 2008 kl. 13:26 -0400, skrev Thomas L. Scofield: > I do not currently have any code to contribute. You and I first > conversed several months ago when I was thinking about contributions > to Octave itself, imread and imwrite functions, in particular. My > inquiries came a while before the free time needed to write anything, > but as far as I can determine, these functions have not been added to > core Octave as of yet and, if that is correct, that's what I'll focus > on first.
'imread' and 'imwrite' have not yet been moved to core Octave, so if you're up to the task, I think many people would be grateful. If this is something you want to do, I think a good first step would be to ask on the maintainers list about what work has been done so far (I think John did some work that he didn't publish). > I am quite interested in imaging in general, perhaps also in helping > to develop a level set method package for Octave. The general advice we give people is to do what ever interests you. So, if you're into level set methods, then I'd welcome some to the image package (this reminds me, I have a decent implementation of the Chan-Vese segmentation algorithm lying around somewhere, that I really should publish). > So, if you want some code first before giving me SVN access, can you > suggest some good starter function for the image package for me to > write? (I'm thinking something here that would be of some > use---perhaps something that exists in Matlab's image processing > toolbox, which I have---but that is not now in the image package. I have a few functions on my wish list that are in the matlab image processing toolbox: * radon (I think that's the name of the radon transform) * bwtraceborder (again, I think that's the name). I have some code for this, so let me know if you want to work on it. * generalise 'bwdist' to handle ND data (this shouldn't be too hard) * implement some different distance measures for 'bwdist' We probably miss more functions, but to be honest, I think the 'image' package already is soo much better than the matlab one, so I tend to introduce features not available in Matlab. Here are a few from my current wish list: * It would be nice to have one (or more) function(s) for plotting 'standard' things on top of images. You know, functions for plotting lines, points, circles, ellipses (perhaps with a special syntax for visualising covariance matrices?). * An interest point detector. This function should be able to detect Harris points, LoG/DoG extremas, etc. * Reimplement 'bwlabel' as the one we currently have, doesn't have any license, and we really should have one that's GPL. * Extend 'im2bw' such that it includes several standard segmentation algorithms. * Extend 'imsmooth' to support other algorithms (I would love to see support for Joachim Weickert's anisotropic filters). I have some code lying around that can get you started on any of these subjects if they interest you. So let me know if you want to work on some of this. But you should just do what ever you find interesting... Søren ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev