mirror of
https://github.com/wassname/scikit-image.git
synced 2026-06-27 20:22:51 +08:00
DOC: Integrate uncompleted Scipy2012 Sprint tasks
This commit is contained in:
@@ -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 <http://bit.ly/skimage_image_cls>`__ 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 <http://pr.willowgarage.com/wiki/Star_Detector>`__
|
||||
* Using the visualization tools, add an FFT-domain image editor
|
||||
* `Blurring kernel estimation <http://bit.ly/Nril3u>`__
|
||||
* 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 <http://pr.willowgarage.com/wiki/Star_Detector>`__
|
||||
- `Blurring kernel estimation <http://bit.ly/Nril3u>`__
|
||||
|
||||
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 <http://sourceforge.net/apps/mediawiki/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
|
||||
````
|
||||
|
||||
Reference in New Issue
Block a user