bug #762 fixed
This commit is contained in:
parent
e7f491ae1a
commit
c418858104
@ -49,6 +49,7 @@
|
||||
#include <cstring>
|
||||
#include <cstdlib>
|
||||
#include <cmath>
|
||||
#include <ctime>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@ -76,6 +77,8 @@ int main( int argc, char* argv[] )
|
||||
int width = 24;
|
||||
int height = 24;
|
||||
|
||||
srand(time(0));
|
||||
|
||||
if( argc == 1 )
|
||||
{
|
||||
printf( "Usage: %s\n [-info <collection_file_name>]\n"
|
||||
|
@ -1354,8 +1354,9 @@ void icvGetNextFromBackgroundData( CvBackgroundData* data,
|
||||
// printf( "Open background image: %s\n", data->filename[data->last] );
|
||||
//#endif /* CV_VERBOSE */
|
||||
|
||||
img = cvLoadImage( data->filename[data->last++], 0 );
|
||||
data->last = rand() % data->count;
|
||||
data->last %= data->count;
|
||||
img = cvLoadImage( data->filename[data->last], 0 );
|
||||
if( !img )
|
||||
continue;
|
||||
data->round += data->last / data->count;
|
||||
|
@ -311,7 +311,6 @@ public:
|
||||
Size minSize=Size(),
|
||||
Size maxSize=Size() );
|
||||
|
||||
|
||||
bool isOldFormatCascade() const;
|
||||
virtual Size getOriginalWindowSize() const;
|
||||
int getFeatureType() const;
|
||||
|
@ -872,7 +872,7 @@ Size CascadeClassifier::getOriginalWindowSize() const
|
||||
|
||||
bool CascadeClassifier::setImage(const Mat& image)
|
||||
{
|
||||
featureEvaluator->setImage(image, data.origWinSize);
|
||||
return featureEvaluator->setImage(image, data.origWinSize);
|
||||
}
|
||||
|
||||
void CascadeClassifier::detectMultiScale( const Mat& image, vector<Rect>& objects,
|
||||
|
Loading…
x
Reference in New Issue
Block a user