Commit Graph

547 Commits

Author SHA1 Message Date
Johannes Schönberger b22d570ff9 Add comments and rename variables for better readability 2012-12-09 17:34:13 +01:00
Johannes Schönberger 32cbf8e226 Fix typo in doc string 2012-12-09 17:34:13 +01:00
Johannes Schönberger 5b72c5d52c Fix doc string for multiple return values 2012-12-09 17:34:13 +01:00
Johannes Schönberger c1f9336c2a Update examples of corner detection in doc string 2012-12-09 17:34:13 +01:00
Johannes Schönberger 8af43f2d49 Add test case for subpixel corner detection 2012-12-09 17:34:13 +01:00
Johannes Schönberger 2273b73d99 Add references for subpixel corner detection 2012-12-09 17:34:13 +01:00
Johannes Schönberger cea889c997 Add subpixel corner detection 2012-12-09 17:34:13 +01:00
Johannes Schönberger bf3d34ccf2 Let foerstner return both corner measures 2012-12-09 17:34:12 +01:00
Johannes Schönberger 6e193175f9 Fix short description of moravec corner detector 2012-12-09 17:34:12 +01:00
Johannes Schönberger 0f639e4989 Add foerstner corner detector 2012-12-09 17:34:12 +01:00
Johannes Schönberger 2d3cc8e0a0 Add more detailed description of corner detectors in doc strings 2012-12-09 17:34:12 +01:00
Johannes Schönberger 4366462033 Use sobel for image derivatives 2012-12-09 17:34:12 +01:00
Johannes Schönberger e26dc02ead Add Kitchen and Rosenfeld corner detector 2012-12-09 17:34:12 +01:00
Johannes Schönberger 16f09d358d Rename corner operators and file 2012-12-09 17:34:12 +01:00
Johannes Schönberger 3b9ffe1cd8 Improve code layout 2012-12-09 17:34:12 +01:00
Johannes Schönberger d55ef7ede8 Add missing doc string return section 2012-12-09 17:34:12 +01:00
Johannes Schönberger 410280f4a9 Add some more references to interest point functions 2012-12-09 17:34:12 +01:00
Johannes Schönberger 3508aa9032 Add example to doc string of shi-tomasi 2012-12-09 17:34:12 +01:00
Johannes Schönberger 6593e27b4d Fix contiguous bug in moravec operator 2012-12-09 17:34:12 +01:00
Johannes Schönberger 82089f7fc8 Update test cases for shi-tomasi and moravec operator 2012-12-09 17:34:11 +01:00
Johannes Schönberger 4a75c649e3 Add Shi-Tomasi corner detector and fix bug in auto-correlation matrix 2012-12-09 17:34:11 +01:00
Johannes Schönberger 43393860b2 Add comment to explain meaning of structure matrix of harris 2012-12-09 17:34:11 +01:00
Johannes Schönberger c4ca726566 Fix harris corner bug and add alternative corner measure param 2012-12-09 17:34:11 +01:00
Johannes Schönberger 2ae23b427e Fix missing sigma for gaussian filter in harris operator 2012-12-09 17:34:11 +01:00
Johannes Schönberger 3529afe0d2 Rename window size parameter of moravec operator 2012-12-09 17:34:11 +01:00
Johannes Schönberger f692055a25 Add reference to moravec operator 2012-12-09 17:34:11 +01:00
Johannes Schönberger ecd2687226 Fix return types in doc string of interest point detectors 2012-12-09 17:34:11 +01:00
Johannes Schönberger 2edb33f950 Make moravec standalone cython function and fix doc string 2012-12-09 17:34:11 +01:00
Johannes Schönberger 1d96b29d77 Rename harris test case file 2012-12-09 17:34:11 +01:00
Johannes Schönberger 4991acf34e Add Moravec interest point detection 2012-12-09 17:34:11 +01:00
Johannes Schönberger 32a8442d61 Refactor harris corner detection, so it returns harris response image 2012-12-09 17:34:10 +01:00
Johannes Schönberger 8c4ba00b12 Move harris file to a combined interest point file 2012-12-09 17:34:10 +01:00
Josh Warner (Mac) 5cba69a4fa test: add additional tests for 100% coverage of new peak_local_max
Also fix minor bug in label reordering.
2012-12-08 21:12:26 -06:00
Josh Warner (Mac) 4f68f1cd36 doc: fix and clarify peak_local_max docstring 2012-12-03 20:23:01 -06:00
Josh Warner (Mac) 98ce475113 style: initialize out at beginning of function
* remove API compatibility comment
* remove unnecessary `del maskim`
2012-11-25 23:09:06 -06:00
Josh Warner (Mac) d2262227d9 BUG - rank_order now imported.
Also changed (peak.py):
  * Standardized documentation as requested.
  * Removed `threshold` as an optional kwarg.
  * Removed extra line break incorrect by PEP8 standards.

Also changed (watershed.py):
  * Added @deprecated decorator and import statement
2012-11-24 17:24:14 -06:00
Josh Warner (Mac) e7288f9140 BUG - Dtype conversion to Boolean in a new code path not included in current tests. 2012-11-20 01:17:42 -06:00
Josh Warner (Mac) da5a2a8221 BUG - Now parsing all unique labels != 0 properly, and set threshold_rel=0 in is_local_maximum() wrapper. 2012-11-20 01:11:31 -06:00
Josh Warner (Mac) 233b368195 BUG - Fixed a bug where the image was not properly masked for each unique label. 2012-11-20 00:45:01 -06:00
Josh Warner (Mac) 33c9514062 BUG - Fixed a bug where, when indices = False, output was not Boolean. 2012-11-20 00:36:12 -06:00
Josh Warner (Mac) 226eaaff92 FEAT - Unified peak finder backend
Detailed changelist:
  * Fully documented new API for peak_local_max()
  * Removed commented-out old code for is_local_maximum()
  * Added "See also" and "Notes" to is_local_maximum() redirecting to peak_local_max()
2012-11-20 00:12:47 -06:00
Josh Warner (Mac) 63b5c5a4a0 FEAT - combined API from is_local_maximum() into peak_local_max()
is_local_maximum() is a wrapper function for peak_local_max()
is_local_maximum() runs much faster (~20% of prior runtime, nearly = to peak_local_max())
All tests in .feature and .morphology subpackages pass as written with these changes.

Todo:
  * Fully document API
  * remove commented-out old algorithm in is_local_maximum()
  * add new tests for full coverage of new, more complex peak_local_max()
2012-11-19 23:38:58 -06:00
Paul Ivanov b4b090271d complete singularization of scikit-image
I've updated references in the code and documentation to the new name.
2012-10-08 16:29:55 -07:00
Andreas Mueller 6c59e04714 MISC remove unused imports, some pep8 corrections. 2012-09-27 20:01:45 +01:00
Stefan van der Walt c8c1d5c7e7 Merge pull request #275 from ahojnnes/warps
ENH: Refactor image warps.
2012-08-31 18:12:08 -07:00
Johannes Schönberger 9b44e24f8e Use function pointer for different interpolation methods 2012-08-30 07:33:39 +02:00
Marianne Corvellec f8e0dcfaca Fixed layout (bracket alignment). 2012-08-27 18:18:47 +02:00
Marianne 7bbb0aaa63 Fixed deprecated threshold. 2012-08-27 18:07:13 +02:00
Emmanuelle Gouillart 0644026250 Fixed two tests that were failing because of draw imports 2012-08-27 12:04:30 +02:00
Stefan van der Walt b0d3c053f9 Merge pull request #272 from ahojnnes/template-contiguous
BUG: Fix C-contiguous array bug in match template.
2012-08-27 02:39:24 -07:00