Commit Graph
729 Commits
Author SHA1 Message Date
Josh Warner 91f74fd6c6 Merge pull request #1536 from warmspringwinds/mb-lbp
FEAT: multi-block local binary patterns (MB-LBP)
2015-06-16 12:43:32 -05:00
Korijn van Golen 03b7d638a7 Wrapped long lines according to pep8. 2015-06-16 09:57:49 +02:00
Korijn van Golen 605eac2e8c Renamed to use row/column naming convention. 2015-06-16 09:54:54 +02:00
Korijn van Golen 78cf5a0f9a Removed unused code. 2015-06-16 09:40:04 +02:00
Korijn van Golen 8ab6e63e75 Removed unused import, applied pep8 formatting and corrected a method call
that should have been refactored.
2015-06-16 09:36:02 +02:00
Ivo Flipse c37fc9ec20 Update _hog.py
Made hog_histograms snake case
2015-06-15 22:51:30 +02:00
Ivo Flipse 502377e9ce Update _hoghistogram.pyx
Made the function names PEP8 compatible and added another level of indentation.
I also tried renaming some things where I considered columns useful, but for example cells per row isn't entirely accurate. Any suggestions?
2015-06-15 22:49:20 +02:00
dan 88e3ac45fc Documentation correction. 2015-06-15 22:12:02 +02:00
dan c3e23b0604 Changed x/y to r/c notation. Documentation correction. 2015-06-15 22:04:09 +02:00
Korijn van Golen ecdf71d14d Switched to memory view syntax. 2015-06-15 15:41:18 +02:00
Korijn van Golen aedf63f1f7 Switched to cnp where applicable. 2015-06-15 15:25:30 +02:00
Korijn van Golen 3719ff216c Updated docstrings. 2015-06-15 13:14:34 +02:00
Korijn van Golen c756d2d492 Partially fulfilled code review. 2015-06-15 11:49:21 +02:00
Tim Sheerman-Chase 2e56e685d8 change import syntax for python 3 2015-06-15 11:05:07 +02:00
Tim Sheerman-Chase d55135ddbb Fix comments and tab whitespace 2015-06-15 11:03:58 +02:00
Tim Sheerman-Chase f09907961a Initial attempt at optimising HOG features with cython 2015-06-15 11:03:57 +02:00
dan fe85552596 changed documentation 2015-06-13 07:45:26 +02:00
dan 496e8c090e the function name was shortened to multiblock_lbp 2015-06-12 20:41:38 +02:00
dan 68f627aca7 pep8. Documenatation correction. 2015-06-12 07:49:00 +02:00
dan 360d384633 used gray2rgb function. Code is more readable now. 2015-06-11 08:38:18 +02:00
dan 0e96098e49 small documentation correction 2015-06-11 08:01:26 +02:00
dan cc81bdb26b moved multiblocl_local_binary_pattern in python file in order for sphinx to be able to correctly creat documentation. 2015-06-11 07:52:06 +02:00
dan d20eae7cd1 small correction in documentation. 2015-06-10 11:43:05 +02:00
dan 61442e040e Switched to using integrate Cython function from skimage._shared. All changes were made to make it fit. 2015-06-10 11:38:20 +02:00
dan c4f8e0126b MBLBP is cdef function now. Corrected the example repeated imports. 2015-06-09 17:04:11 +02:00
dan fb6ef72a31 public MBLBP function created for users to safely use it. 2015-06-09 14:56:29 +02:00
dan d39434c30e MBLBP optimized by taking out constants definition out of function. Visualization function of MBLBP now supports colors and opacity. Examples are updated. 2015-06-09 14:18:58 +02:00
Juan Nunez-Iglesias 0d134987f9 Harmonize all ndimage usage across the library
Only two forms remain in use:

- `from scipy import ndimage as ndi`
- `from scipy.ndimage import function`
2015-06-09 15:18:37 +10:00
dan 83c3bd10c8 Cython implementation of MB-LBP. Updated MB-LBP visualization without matplotlib.Examples to gallery were added. Tests are made more easily readable. 2015-06-08 09:16:22 +02:00
dan 086d8c667b imports now inside of the file 2015-05-29 23:03:12 +02:00
dan 3c82d9505f plain python multiblock lbp implemented with test coverage 2015-05-29 22:58:39 +02:00
Johannes Schönberger 990892fcde Replace libc.math.NAN with numpy.math.NAN for MSVC 2015-05-21 08:27:00 -07:00
Johannes Schönberger a2ddba21a5 Do not acquire GIL for hessian_matrix_det 2015-05-20 20:22:02 -07:00
Johannes Schönberger 4a95345489 Do not acquire GIL for texture functions 2015-05-20 17:51:41 -07:00
Johannes Schönberger 9cd7ca5881 Do not acquire GIL for BRIEF 2015-05-20 17:39:46 -07:00
Johannes Schönberger bca458bc1c Do not acquire GIL for CENSURE 2015-05-20 09:04:58 -07:00
Johannes Schönberger a489b85b22 Do not acquire GIL for corner detectors 2015-05-20 07:45:04 -07:00
Johannes Schönberger c52c7f4bfb Do not acquire GIL for ORB 2015-05-20 07:38:47 -07:00
Daniel Wennberg d5099db362 Fix PEP8 2015-05-03 01:32:56 +02:00
Daniel Wennberg b80e494484 Change data types to conform to style guide 2015-05-02 18:12:30 +02:00
Daniel Wennberg dc0a91b569 Fix doctests for #1257
Changing the return type of the blob functions from integer to float
arrays invalidated the docstring examples. Updating the examples fixes
the doctests.
2015-05-02 18:12:30 +02:00
Daniel Wennberg c86c6effe8 Fix tests for #1257
The test of blob_doh() set an unrealistically strict threshold for the
accuracy of the estimated blob radius, causing the test to fail with the
true floating-point value (previously, the test passed only because
sigma was truncated to integer). Increasing the threshold fixes the
problem.
2015-05-02 18:12:30 +02:00
Eric 833edc17ef Fixed typo 2015-05-02 18:12:30 +02:00
Eric eb6ddc735b Changed local_maxima to float32 2015-05-02 18:12:30 +02:00
Eric 43246e30af Blob detection supports for non-integer sigmas 2015-05-02 18:12:30 +02:00
Stefan van der Walt d6870c6de7 Merge pull request #1066 from msarahan/PhaseCorrelation
Add subpixel shift registration
2015-03-02 08:30:45 -08:00
Johannes Schönberger 84bcb583d7 Fix Hessian matrix eigvals 2015-02-23 22:32:04 -05:00
Michael Sarahan 71a89697f0 improve test coverage. Use SciPy's fourier_shift for examples. 2015-02-21 11:33:37 -08:00
Michael Sarahan cf09b0c5ef Incorporate fixes for complex images 2015-02-20 20:55:46 -08:00
Steven Silvester ed7aecdc4c Fix links 2015-02-07 19:33:30 -06:00