From 2ce8d897ab424949c7d1b0c10ecf33fffe6b8f54 Mon Sep 17 00:00:00 2001 From: Tony S Yu Date: Sun, 2 Sep 2012 19:27:51 -0400 Subject: [PATCH] DOC: Integrate uncompleted Scipy2012 Sprint tasks --- TASKS.txt | 69 +++++++++---------------------------------------------- 1 file changed, 11 insertions(+), 58 deletions(-) diff --git a/TASKS.txt b/TASKS.txt index a20cbddb..da715573 100644 --- a/TASKS.txt +++ b/TASKS.txt @@ -1,64 +1,6 @@ .. role:: strike -SciPy 2012 Sprint -================= - -Welcome! Stefan van der Walt and Tony Yu are organizing a coding sprint for -scikits-image at SciPy 2012. Anyone who's interested can join the party on July -20th starting at 9 AM (location to be determined). - -We have a list of tasks for all levels of programmers, but we'd be really -interested in new ideas as well. - -Basic ------ - -These tasks should just require some basic Python knowledge. - -Code review -``````````` - -* geometric transformation PR -* morphological reconstruction PR -* Testing visualization tools - -Docs -```` - -* Task-based examples (`Where's Waldo`_, `Flatten Sudoku Puzzle`_) -* Organize/add-topics to user guide (Add overview of packages) - -.. _Flatten Sudoku Puzzle: http://stackoverflow.com/questions/10196198/how-to-remove-convexity-defects-in-sudoku-square/11366549#11366549 -.. _Where's Waldo: http://stackoverflow.com/questions/8479058/how-do-i-find-waldo-with-mathematica - -Features -```````` - -* Add text, anti-aliasing to the draw module -* Lab color space conversion -* Add slicing to ImageCollection object -* Add imread_collection to all imread backends -* Resurrect the `Image object `__ and add - EXIF and TIFF tags. - - Add IPython display protocol. - - Add an htmlrepr to the Image object. Should we return image objects from - all I/O routines? -* Add @greyimage decorator to check if input is a greyscale image - -Intermediate ------------- - -These tasks may require some understanding of image processing algorithms or -scikits-image internals. - -* Add binary features (BRIEF, BRISK, FREAK) -* Add `STAR features `__ -* Using the visualization tools, add an FFT-domain image editor -* `Blurring kernel estimation `__ -* Better video loading (move to plugin framework, add backends) - - .. _howto_contribute: How to contribute to ``skimage`` @@ -102,14 +44,19 @@ Implement Algorithms - Convex hulls of objects in a labels matrix (simply adapt current convex hull image code--this one's low hanging fruit). Generalise this solution to also skeletonize objects in a labels matrix. +- Add binary features (BRIEF, BRISK, FREAK) +- Add `STAR features `__ +- `Blurring kernel estimation `__ Drawing (directly on an ndarray) ```````````````````````````````` - Wu's algorithm for circles - Text rendering +- Add anti-aliasing Infrastructure -------------- +- Add @greyimage decorator to check if input is a greyscale image - :strike:`Implement a new backend system so that we may start including PyOpenCL-based algorithms` @@ -175,6 +122,12 @@ io * Update ``qt_plugin.py`` and other plugins to view collections. * Rewrite GTK backend using GObject Introspection for Py3K compatibility. * Add DICOM plugin for `GDCM `__. +* Add ``imread_collection`` to all ``imread`` backends +* Better video loading (move to plugin framework, add backends) + +viewer +`````` +* Using the visualization tools, add an FFT-domain image editor docs ````