User:Carandraug: Difference between revisions
Jump to navigation
Jump to search
Carandraug (talk | contribs) (→Octave to do list: implement cell array of types as input for isa) |
Carandraug (talk | contribs) (add list of things I would like to see on the image package soon) |
||
(25 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
Since then, I have contributed to Octave many times, became maintainer of the Octave Forge project and its image package. While I have no formal education in programming or computer science, it was the freedom of Octave and its community that allowed me to learn so much. | Since then, I have contributed to Octave many times, became maintainer of the Octave Forge project and its image package. While I have no formal education in programming or computer science, it was the freedom of Octave and its community that allowed me to learn so much. | ||
= | === Roadmap === | ||
== | |||
The following are missing targets that would be nice to have on future releases of the image package | |||
* add ellipse properties to {{codeline|regionprops}} (see bug {{bug|44100}}) ([http://hg.code.sf.net/p/octave/image/rev/7cf22a478792 done]) | |||
* | * speed up {{codeline|regionprops}} for large images with many small objects (probably work around for loop with labeled == labelid) | ||
* support passing {{codeline|bwconncomp}} output to {{codeline|regionprops}} (and then fix {{codeline|bwpropfilt}} to use that instead of a labeled image) | |||
* ND support on {{codeline|imfilter}} | |||
* check if {{codeline|normxcorr2}} is Matlab compatible and investigate making use of {{codeline|fftconvn}} since it's likely to receive large input | |||
* investigate implementing the missing deconvolution functions (see patch {{patch|8571}}) | |||
: | * anything else that is done or submitted before the above are done | ||
* | |||
* | |||
Latest revision as of 01:50, 1 September 2018
I got involved with Octave on the Winter of 2010, at the end of my first year as PhD student. My project involved using a Matlab piece of code written by a collaborator but I refused to use it, I wanted free software. So I convinced the collaborators to release it under GPL and ported it to Octave (released as frapinator, but I really should go back and write it properly).
Since then, I have contributed to Octave many times, became maintainer of the Octave Forge project and its image package. While I have no formal education in programming or computer science, it was the freedom of Octave and its community that allowed me to learn so much.
Roadmap[edit]
The following are missing targets that would be nice to have on future releases of the image package
- add ellipse properties to
regionprops
(see bug #44100) (done) - speed up
regionprops
for large images with many small objects (probably work around for loop with labeled == labelid) - support passing
bwconncomp
output toregionprops
(and then fixbwpropfilt
to use that instead of a labeled image) - ND support on
imfilter
- check if
normxcorr2
is Matlab compatible and investigate making use offftconvn
since it's likely to receive large input - investigate implementing the missing deconvolution functions (see patch #8571)
- anything else that is done or submitted before the above are done