Commit Graph

547 Commits

Author SHA1 Message Date
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
Kirill Shklovsky 77165de55f Changed the 180 constant in bin calculation to avoid rounding errors
The code
   180 / orientations
performs integral division in python < 3,
leading to the calculations ignoring some orientations near the 180 maximum
2013-08-14 20:46:52 -04:00
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