Commit Graph

2618 Commits

Author SHA1 Message Date
Andreas Mueller 1c69adb817 MISC some simplifications, minor speedup 2012-08-03 11:37:11 +01:00
Andreas Mueller 501a6db8ad ENH speedup, means and image use pointers 2012-08-03 11:37:11 +01:00
Andreas Mueller 8f24366790 starting cython implementation of km_segmentation 2012-08-03 11:37:11 +01:00
Andreas Mueller 7b646ad7ea fix trying to make this implementation more like slic 2012-08-03 11:37:11 +01:00
Andreas Mueller a779952619 DOC updates CONTRIBUTORS.txt 2012-08-03 11:37:11 +01:00
Andreas Mueller 49bc44c6e9 FIXed test to work with the fixed "hashing" of colors 2012-08-03 11:37:11 +01:00
Andreas Mueller ccfb89b957 FIX Tried to address @stefanv's comments on the PR. 2012-08-03 11:37:11 +01:00
Andreas Mueller 05cc863f3f First draft for numpy based km_segmentation 2012-08-03 11:37:11 +01:00
Andreas Mueller d2e226fe59 ENH tests for Felzenszwalbs segmentation, fixed off-by-one error 2012-08-03 11:37:11 +01:00
Andreas Mueller a7c98cb67a Remove felzenszwalb_segmentation_gray again since it just complicates the interface. 2012-08-03 11:37:11 +01:00
Andreas Mueller f0a7212c4f ENH Rename parameters in quickshift, add "ratio" 2012-08-03 11:37:11 +01:00
Andreas Mueller 08df2a5103 enh: minor simplifications 2012-08-03 11:37:11 +01:00
Andreas Mueller 8fa5427afc FIX build problem and cython problem resolved. 2012-08-03 11:37:11 +01:00
Andreas Mueller ce26467ad4 ENH: make quickshift more tolerant to input type, just convert to float. Also keep track of random seed for reproducable tests.
Finally, do a unique on the output and add testing.
2012-08-03 11:37:11 +01:00
Andreas Mueller 4d10749a0e DOC document and export felzenszwalb_segmentation_grey, prettify plots for the web. 2012-08-03 11:37:11 +01:00
Andreas Mueller 9a8cb483c4 misc remove profiling outputs from quickshift 2012-08-03 11:37:11 +01:00
Andreas Mueller 83616f0254 DOC more docs.... 2012-08-03 11:37:10 +01:00
Andreas Mueller 80b439bb4a ENH Polish examples. 2012-08-03 11:37:10 +01:00
Andreas Mueller 07fb8d0c03 ENH felzenszwalb for color images 2012-08-03 11:37:10 +01:00
Andreas Mueller 7a5e7e49ea ENH reasonable speed for felzenszwalbs's segmentation 2012-08-03 11:37:10 +01:00
Andreas Mueller 0c19899825 enh cythonizing some arrays 2012-08-03 11:37:10 +01:00
Andreas Mueller 461d4be549 forgot a line :-/ 2012-08-03 11:37:10 +01:00
Andreas Mueller 888d176034 ENH much faster. 2012-08-03 11:37:10 +01:00
Andreas Mueller 58237a558a ENH dirty fix, works though. Starting profiling. 2012-08-03 11:37:10 +01:00
Andreas Mueller cb3dba7847 Bigger example 2012-08-03 11:37:10 +01:00
Andreas Mueller be4b44bc63 ENH CRAZY speedup 2012-08-03 11:37:10 +01:00
Andreas Mueller b977d59c1b Color example :) 2012-08-03 11:37:10 +01:00
Andreas Mueller 48fa3252be ENH reasonable speed. 2012-08-03 11:37:10 +01:00
Andreas Mueller de52692a9d misc Uncomment Felzenszwalb as it is not messing with quickshift. 2012-08-03 11:37:10 +01:00
Andreas Mueller 8c735b6470 ENH start cythonizing quickshift, get rid of hstack. 2012-08-03 11:37:10 +01:00
Andreas Mueller eb5c2fe5d4 ENH fixed stupid bug in quickshift, example 2012-08-03 11:37:10 +01:00
Andreas Mueller 40ecdd29db ENH naive pure python implementation of quickshift 2012-08-03 11:37:10 +01:00
Andreas Mueller b1b1c343b4 MISC remove debugging tracer, unnecessary variable. 2012-08-03 11:37:10 +01:00
Andreas Mueller e2d60f0135 ENH using union find from morphology module 2012-08-03 11:37:10 +01:00
Andreas Mueller 967eb5b50d ENH first draft of felzenszwalbs graph based image segmentation in Python 2012-08-03 11:36:42 +01:00
Andreas Mueller b8c0663332 Add segmentation setup.py for felsenzwalb algorithm 2012-08-03 11:36:42 +01:00
Tony S Yu 8a340cc47d BUG: more module renaming to prevent duplicates. 2012-08-02 23:08:19 -04:00
Tony S Yu 13caa41fa7 BUG: Rename modules with duplicate function names.
Modules with functions of the same name can cause confusion (in general) and causes issues when running `nosetests --with-doctest`.
2012-08-02 22:49:53 -04:00
Johannes Schönberger f614afaa08 fix orientation of regionprops with correct quadrant determination 2012-08-02 07:46:34 +02:00
tonysyu 8b544f2f69 Merge pull request #230 from dharhas/dharhas-lab-color-space
xyz <--> lab color space conversions
2012-08-01 07:02:38 -07:00
Dharhas Pothina acde86ffb6 Merge pull request #2 from amueller/dharhas-lab-color-space
MISC minor cleanup in doctests / examples
2012-08-01 06:07:09 -07:00
Tony S Yu ce017cc035 ENH: Add Slider value_type to allow int values. 2012-08-01 00:11:48 -04:00
Andreas Mueller f74ca8685b MISC minor cleanup in doctests / examples 2012-07-31 22:00:32 +01:00
Dharhas Pothina b54817c5b3 minor cleanup of comments & move ref_white to global lab_ref_white 2012-07-30 10:07:33 -05:00
Tony S Yu 3340d0612d BUG: Fix scaling when setting default slider value. 2012-07-28 14:38:46 -04:00
Tony S Yu 7d533e19a4 DOC: Add explanation of add operator. 2012-07-28 11:43:20 -04:00
Tony S Yu 1000c73ceb DOC: Explain use of callback parameter. 2012-07-28 11:40:04 -04:00
Tony S Yu b6045a8d5f BUG: Fix behavior when initial overlay limits are bad.
Intensity limits are calculated by the initial input image. If this image has, for example, all black pixels, then subsequent overlays will remain all black because of the initialized limits. Set limits based on data type to fix this issue.
2012-07-28 00:13:33 -04:00
Tony S Yu 449f3e4cbf STY: Refactor BaseWidget from Slider and ComboBox 2012-07-27 22:58:20 -04:00
Tony S Yu 129070596d Remove unused import 2012-07-27 22:36:33 -04:00