Johannes Schönberger
845d083470
Define 1d arrays as contiguous
2013-09-22 07:22:09 +02:00
Juan Nunez-Iglesias
e17e7699b3
Add note about (z, y, x) order in slic cython doc
2013-09-21 00:12:12 +10:00
Juan Nunez-Iglesias
00e5ff263b
Add spacing descriptions; use np.double
...
Implement @ahojnnes's comments on pull request. Use `np.double` as
dtype for arrays because in Cython, `float` is not `np.double`. And
add further clarification about the `spacing` parameter.
2013-09-16 21:26:44 +10:00
Juan Nunez-Iglesias
846765e5f9
Add spacing support for new, speeded-up SLIC
2013-09-16 17:52:25 +10:00
Johannes Schönberger
22ca0ae457
Fix indentation
2013-09-03 20:31:24 +02:00
Johannes Schönberger
770e28d2bb
Rename clusters to segments
2013-09-03 10:47:49 +02:00
Johannes Schönberger
f5cfbcfe97
Reorder variable declarations
2013-09-01 16:46:01 +02:00
Johannes Schönberger
bd388383a0
Fix bug in window extent determination
2013-09-01 16:46:01 +02:00
Johannes Schönberger
bc7efb01e4
Fix dtype bug
2013-09-01 16:46:01 +02:00
Johannes Schönberger
84579a6c2c
Remove legacy comment
2013-09-01 16:46:01 +02:00
Johannes Schönberger
471b293a9e
Remove unnecessary parameters and update doc string
2013-09-01 16:46:00 +02:00
Johannes Schönberger
6b5556b279
Reduce memory footprint
2013-09-01 16:46:00 +02:00
Johannes Schönberger
fd729a4e30
Improve SLIC
2013-09-01 16:46:00 +02:00
Johannes Schönberger
c8f619e384
Use typed memoryviews in transform package
2013-08-19 19:22:28 +02:00
Juan Nunez-Iglesias
4edf227869
Change 'long' to 'int' in Cython docs
2013-08-10 11:17:18 +10:00
Juan Nunez-Iglesias
fe02c18f3d
Use Py_ssize_t instead of int in _slic_cython
2013-08-09 18:43:24 +10:00
Juan Nunez-Iglesias
3e99079107
Precision issues appear to have vanished
2013-07-25 00:24:04 +10:00
Juan Nunez-Iglesias
af3ea5f817
Remove unused 'ratio' argument from _slic_cython
2013-07-25 00:23:01 +10:00
Juan Nunez-Iglesias
df2233cc6a
Remove old commented-out code
2013-07-03 00:49:36 +02:00
Juan Nunez-Iglesias
cd197527fb
Speed up initialising 'distance' in SLIC
2013-07-02 13:22:14 +02:00
Juan Nunez-Iglesias
578876eff8
Bug fix: correctly initialize distance in slic
2013-07-02 13:22:14 +02:00
Juan Nunez-Iglesias
a338618967
Remove diagnostic print
2013-07-02 13:22:14 +02:00
Juan Nunez-Iglesias
524255c0a2
Improve _slic.pyx doc, bug fixes, debug print
2013-07-02 13:22:14 +02:00
Juan Nunez-Iglesias
6e64515ea9
Fix build errors with memoryviews
2013-07-02 13:22:14 +02:00
Juan Nunez-Iglesias
b1b70631bd
Initial attempt at updating SLIC for memoryviews
2013-07-02 13:22:14 +02:00
Juan Nunez-Iglesias
8e4ab32ed9
Bug fixes: concatenation order and shape assignments
2013-07-02 13:22:13 +02:00
Juan Nunez-Iglesias
6dc8e6300b
Separate inner loop of SLIC computation
2013-07-02 13:22:12 +02:00
Juan Nunez-Iglesias
620210025f
Modify SLIC to allow uneven step sizes
2013-07-02 13:22:12 +02:00
Juan Nunez-Iglesias
a2e32cc90c
Add initial 3D modifications (not working)
2013-07-02 13:21:17 +02:00
François Boulogne
a48de8dea9
add optional + default in pyx docstring
2013-05-29 20:18:19 +02:00
Johannes Schönberger
62d83ad42c
Globally change np to cnp if cimported
2013-02-24 14:14:14 +01:00
Johannes Schönberger
7e578b5dec
Fix index type error in SLIC function
2013-02-22 17:05:39 +01:00
Johannes Schönberger
614023b941
Replace ssize_t with Py_ssize_t globally
2013-02-22 17:05:38 +01:00
Johannes Schönberger
9f55fa2112
Change type to ssize_t for all index and size variables
2013-02-22 17:05:10 +01:00
Juan Nunez-Iglesias
35e8ad2ccc
Allow grayscale input images to SLIC segmentation
...
There is no reason for SLIC to be restricted to colour/RGB images. I
have added a few lines that allow single-channel input.
2012-12-17 16:45:23 +11:00
Emmanuelle Gouillart
b1098f69f8
DOC: removed unused import in docstring
2012-09-02 23:21:13 +02:00
Emmanuelle Gouillart
0293403b68
DOC: example in slic segmentation docstring
2012-08-27 12:57:24 +02:00
Andreas Mueller
6b1dab9f9a
MISC move felzenszwalb_cy.pyx to _felzenszwalb_cy.pyx, don't use xrange when not necessary
2012-08-20 22:30:58 +01:00
Andreas Mueller
fe2a4334fa
ENH addressed (hopefully all) of Tony's and Stefan's comments.
2012-08-20 20:22:06 +01:00
Andreas Mueller
f88a29b091
ENH minor speedups.
2012-08-10 10:03:20 +01:00
Andreas Mueller
f560346309
Trying to avoid name collisions.
2012-08-05 21:31:24 +01:00