Johannes Schönberger
4c0fbb63b1
Merge pull request #591 from ankit-maverick/brief
...
Implementation of BRIEF Feature descriptor
2013-07-17 09:40:35 -07:00
Ankit Agrawal
431261e095
Added if __name__ == __main__ in new test files
2013-07-17 15:54:58 +05:30
Ankit Agrawal
2466df39e1
Stylistic changes
2013-07-16 20:16:23 +05:30
Ankit Agrawal
cb49e1ce7d
Replacing np.all by equivalent np.any
2013-07-14 05:27:32 +08:00
Ankit Agrawal
49e8f28fe9
Final changes
2013-07-13 19:01:30 +08:00
Ankit Agrawal
e3cd0620a7
Fixing bugs and making code compatible with Python 3
2013-07-13 10:02:12 +08:00
Ankit Agrawal
083c13d7bd
Adding tests for BRIEF and pairwise_hamming_distance
2013-07-12 00:30:10 +08:00
Ankit Agrawal
11a2883c50
Broadcasting in pairwise_hamming_distance; numpy optimization in match_keypoints_brief
2013-07-10 22:41:21 +08:00
Ankit Agrawal
b737dc97a6
Making hamming_distance more generalized; improving docs
2013-07-09 23:47:44 +08:00
Ankit Agrawal
0988650fbe
Adding docs for match_keypoints_brief
2013-07-08 18:58:05 +08:00
Ankit Agrawal
df607071a0
Adding match_keypoints_brief
2013-07-07 13:28:31 +08:00
Ankit Agrawal
f932db666e
Added more detailed example in docstrings
2013-07-06 20:51:01 +08:00
Ankit Agrawal
50ac1e89af
Fixing bug in _remove_border_keypoints
2013-07-06 20:34:32 +08:00
Ankit Agrawal
71c0c2ce58
Added an example in skimage.feature._brief
2013-07-06 20:11:44 +08:00
Ankit Agrawal
56e7ea23c5
Removing unused import and fixing indentation issue
2013-07-03 23:32:49 +08:00
Ankit Agrawal
3dcd24e6f3
Clearing docs and making feature.util
2013-07-03 23:19:43 +08:00
Johannes Schönberger
bcacd06f9c
Outsource inner brief loop into cython file
2013-07-03 07:55:27 +02:00
Ankit Agrawal
f3b827d21b
Fixing indentation
2013-06-30 21:12:54 +08:00
Ankit Agrawal
a746834e09
Changed dtype of hamming dist matrix and added docs
2013-06-30 21:04:36 +08:00
Ankit Agrawal
95352a586c
Added docs and used numpy trickery to filter keypoints
2013-06-30 14:43:55 +08:00
Ankit Agrawal
e931739502
Adding custom sampling seed, Normal sampling mode
2013-06-29 12:09:56 +08:00
Johannes Schönberger
c9b2bd0aae
Fix division by zero bug in corner detectors
2013-06-23 23:39:20 +02:00
François Boulogne
0a4fcdad0a
fix imports
2013-06-20 22:46:37 +02:00
Ankit Agrawal
566006bdaf
Removing hard-coding in BRIEF code
2013-06-18 03:18:38 +08:00
Ankit Agrawal
a1df85d511
Allowing arbitrary descriptor sizes in BRIEF
2013-06-18 01:07:07 +08:00
Ankit Agrawal
d67f7008cf
First quick implementation of BRIEF Feature descriptor
2013-06-16 01:54:55 +08:00
François Boulogne
eb9de1d7eb
MIN: use print() instead of print
2013-06-12 21:16:23 +02:00
François Boulogne
a48de8dea9
add optional + default in pyx docstring
2013-05-29 20:18:19 +02:00
Johannes Schönberger
2ba3dd9baf
Add __all__ to feature package
2013-04-28 23:20:00 +02:00
Johannes Schönberger
2b505a33bd
Replace all occurences of bresenham with line
2013-04-28 13:12:10 +02:00
yangzetian
da055e7ca3
Add test for nD exclude_border option
2013-04-03 19:21:04 +08:00
Juan Nunez-Iglesias
6e4ec78de2
Use range instead of xrange
2013-04-03 18:09:21 +11:00
Juan Nunez-Iglesias
d9e6b509c5
Make exclude_borders option in peak_local_max nD
...
Prior modifications to peak_local_max make it nd-aware, but this does
not extend to the exclude_borders option. This commit changes that.
2013-04-03 17:56:04 +11:00
yangzetian
afde2b8ab8
change doc for indices and remove the unnecessarily tolist() operation
2013-04-02 12:35:11 +08:00
yangzetian
f77def35d8
Fix peak_local_max's output for ndarray when indices is set to False
2013-04-01 20:34:47 +08:00
Johannes Schönberger
18b3d1f7e3
Fix reference syntax for corner detectors
2013-03-19 09:33:10 +01:00
Malcolm Reynolds
042b75d05f
FIX: changed xrange to range so Python 3 works.
2013-03-18 15:31:45 +00:00
Malcolm Reynolds
920e41398d
FIX: move corner detection outside loop in test_num_peaks.
2013-03-18 15:23:35 +00:00
Malcolm Reynolds
0fde67bb56
TEST: added test for num_peaks kwarg in peak_local_max.
2013-03-18 15:13:18 +00:00
Malcolm Reynolds
44095eef81
FIX: number of peaks returned from feature.corner_peaks
...
corner_peaks accepted a num_peaks argument, but the call
to peak_local_max inside the function used np.inf instead
of the value of this keyword argument, leading to an unbounded
number of peaks being returned.
2013-03-15 18:50:43 +00:00
Tony S Yu
17e7ba3de7
DOC: Fix Sphinx errors.
2013-03-02 17:22:10 -06:00
Johannes Schönberger
62d83ad42c
Globally change np to cnp if cimported
2013-02-24 14:14:14 +01:00
Johannes Schönberger
52e3436f61
Fix integer type bugs in feature detection algorithms
2013-02-22 17:05:39 +01:00
Johannes Schönberger
3125e63fce
Improve performance and type usage for GLCM loop
2013-02-22 17:05:39 +01:00
Johannes Schönberger
cf09c582b6
Fix index type error in GLCM
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
6026ddd9a2
Change type to ssize_t for all index and size variables
2013-02-22 17:03:12 +01:00
Colin Lea
f78d10c099
Swapped the direection that the histograms point in the hog visualisation
2013-01-17 11:36:59 -05:00
Josh Warner (Mac)
6d2aad45ab
fix: set random seed in test_noisy_square_image
2013-01-16 23:35:50 -06:00
Anders Boesen Lindbo Larsen
4206804175
Fixed submodule import.
2012-12-27 20:42:02 +01:00