Fixed cvExtractSURF in case of no keypoints found #2076

pull/2/head
Andrey Kamaev 13 years ago
parent d60b1f2f82
commit e8b0d27942
  1. 2
      modules/legacy/src/features2d.cpp

@ -89,7 +89,7 @@ cvExtractSURF( const CvArr* _img, const CvArr* _mask,
*_keypoints = cvCreateSeq(0, sizeof(CvSeq), sizeof(CvSURFPoint), storage); *_keypoints = cvCreateSeq(0, sizeof(CvSeq), sizeof(CvSURFPoint), storage);
if( _descriptors ) if( _descriptors )
*_descriptors = cvCreateSeq(0, sizeof(CvSeq), descr.cols*descr.elemSize(), storage); *_descriptors = cvCreateSeq(0, sizeof(CvSeq), surf->descriptorSize() * CV_ELEM_SIZE(surf->descriptorType()), storage);
for( size_t i = 0; i < kpt.size(); i++ ) for( size_t i = 0; i < kpt.size(); i++ )
{ {

Loading…
Cancel
Save