Commit Graph

252 Commits

Author SHA1 Message Date
Ankit Agrawal 87ef133e80 Replacing threshold by nms_threshold 2013-08-15 14:59:58 +05:30
Ankit Agrawal 973ab0a548 PEP8 corrections 2013-08-15 14:59:57 +05:30
Ankit Agrawal 8ef8ba59d0 Making the weight calculation statements more readable 2013-08-15 14:59:57 +05:30
Ankit Agrawal 212874fae3 Adding the STAR mode 2013-08-15 14:59:57 +05:30
Ankit Agrawal 361652cec2 Added a NOTE explaining the preference of convolve over slanted integral image 2013-08-15 14:59:57 +05:30
Ankit Agrawal 6472dd1076 Wrapping the long lines 2013-08-15 14:59:57 +05:30
Ankit Agrawal 599ce8f7bd Remove all the slanted integral image functions and the vivid graphics from censure.py 2013-08-15 14:59:57 +05:30
Ankit Agrawal 5ee71cba9b Reverting back to non-debugging mode in Cython 2013-08-15 14:59:56 +05:30
Ankit Agrawal 344374e290 Removing slanted_integral_image Cython functions for mode=Octagon 2013-08-15 14:59:56 +05:30
Ankit Agrawal 3318886ff3 Using convolve in _get_filtered_image for mode=Octagon 2013-08-15 14:59:56 +05:30
Ankit Agrawal 7478f2c796 Correcting indentation 2013-08-15 14:59:56 +05:30
Ankit Agrawal 4d9baceb8a Documenting the code; Removing ascontiguousarray statements 2013-08-15 14:59:56 +05:30
Ankit Agrawal 555da870fe Renaming *_wt to *_weight; correcting the object type of n in _censure_dob_loop 2013-08-15 14:59:56 +05:30
Ankit Agrawal ec7ea0007c Changing no_of_scales to n_scales 2013-08-15 14:59:56 +05:30
Ankit Agrawal 6c1424732b Removing unnecessary array pre-allocation 2013-08-15 14:59:55 +05:30
Ankit Agrawal 7df7f3a1f0 Removing unnecessary data-type conversion 2013-08-15 14:59:55 +05:30
Ankit Agrawal 3b9ee0094d Commenting the sigma passed to _suppress_line 2013-08-15 14:59:55 +05:30
Ankit Agrawal 8c38b5c031 Correcting the docs and making them explicit 2013-08-15 14:59:55 +05:30
Ankit Agrawal 50a18383df Adding doc for the different modes of _slanted_integral_inage_modes 2013-08-15 14:59:55 +05:30
Ankit Agrawal efba964dde Fixing many bugs; Working Censure for mode=Octagon 2013-08-15 14:59:55 +05:30
Ankit Agrawal 345c1690cc Trying to debug the Segfault-3 : Making the arrays C-contiguous 2013-08-15 14:59:55 +05:30
Ankit Agrawal f75fbb986b Trying to Debug SegFault : 2 2013-08-15 14:59:54 +05:30
Ankit Agrawal 4a19b60721 Trying to Debug the SegFault 2013-08-15 14:59:54 +05:30
Ankit Agrawal 6243d4bc09 Trying to resolve Cython TypeErrors 2013-08-15 14:59:54 +05:30
Ankit Agrawal 5ecbb57e82 Adding the docs for censure_keypoints 2013-08-15 14:59:54 +05:30
Ankit Agrawal 7c32dc0c15 Cythonizing the for loops 2013-08-15 14:59:54 +05:30
Ankit Agrawal d15741c58c Cleaning up the non-Cython version for mode=Octagon 2013-08-15 14:59:54 +05:30
Ankit Agrawal 474c7382dd Removing unused stuff 2013-08-15 14:59:54 +05:30
Ankit Agrawal abb7bb65d4 Adding _slanted_integral_image. Removed _oct and _filter_using_convolve 2013-08-15 14:59:53 +05:30
Ankit Agrawal fdbdbfe108 Correcting the definition of Ratio of Principal Curvatures 2013-08-15 14:59:53 +05:30
Ankit Agrawal 25f89eeaa7 Correcting the expression of response in censure_keypoints() 2013-08-15 14:59:53 +05:30
Ankit Agrawal 1e4ae4609b Returning keypoints with the scale info 2013-08-15 14:59:53 +05:30
Ankit Agrawal 92864fdfb0 Removing hard-coding in censure_keypoints() 2013-08-15 14:59:53 +05:30
Ankit Agrawal ab729a00ca Removing time() statements and correcting types in censure_cy 2013-08-15 14:59:53 +05:30
Ankit Agrawal a0266c3834 Commenting out _filter_using_convolve 2013-08-15 14:59:53 +05:30
Ankit Agrawal 1bbeeb45d6 For loop for mode=DoB in Cython 2013-08-15 14:59:52 +05:30
Ankit Agrawal 1484b9a72a Correcting typo 2013-08-15 14:59:52 +05:30
Ankit Agrawal 3d9534b844 Added mode Octagon using np.convolve 2013-08-15 14:59:52 +05:30
Ankit Agrawal 97990fbea5 Adding TODO's 2013-08-15 14:59:51 +05:30
Ankit Agrawal c599b34236 Correcting import for a private function 2013-08-15 14:59:51 +05:30
Ankit Agrawal c40ab969af Line Suppression of the response 2013-08-15 14:59:51 +05:30
Ankit Agrawal 781bbaf5bc Added partial implementation of censure for mode=DoB 2013-08-15 14:59:51 +05:30
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