@@ -247,7 +247,7 @@ void blobFromImages(InputArrayOfArrays images_, OutputArray blob_, double scalef
247
247
std::vector<Mat> images;
248
248
images_.getMatVector (images);
249
249
CV_Assert (!images.empty ());
250
- for (int i = 0 ; i < images.size (); i++)
250
+ for (size_t i = 0 ; i < images.size (); i++)
251
251
{
252
252
Size imgSize = images[i].size ();
253
253
if (size == Size ())
@@ -277,21 +277,20 @@ void blobFromImages(InputArrayOfArrays images_, OutputArray blob_, double scalef
277
277
images[i] *= scalefactor;
278
278
}
279
279
280
- size_t i, nimages = images.size ();
280
+ size_t nimages = images.size ();
281
281
Mat image0 = images[0 ];
282
282
int nch = image0.channels ();
283
283
CV_Assert (image0.dims == 2 );
284
- Mat image;
285
284
if (nch == 3 || nch == 4 )
286
285
{
287
286
int sz[] = { (int )nimages, nch, image0.rows , image0.cols };
288
287
blob_.create (4 , sz, ddepth);
289
288
Mat blob = blob_.getMat ();
290
289
Mat ch[4 ];
291
290
292
- for ( i = 0 ; i < nimages; i++ )
291
+ for (size_t i = 0 ; i < nimages; i++ )
293
292
{
294
- image = images[i];
293
+ const Mat& image = images[i];
295
294
CV_Assert (image.depth () == blob_.depth ());
296
295
nch = image.channels ();
297
296
CV_Assert (image.dims == 2 && (nch == 3 || nch == 4 ));
@@ -311,9 +310,9 @@ void blobFromImages(InputArrayOfArrays images_, OutputArray blob_, double scalef
311
310
blob_.create (4 , sz, ddepth);
312
311
Mat blob = blob_.getMat ();
313
312
314
- for ( i = 0 ; i < nimages; i++ )
313
+ for (size_t i = 0 ; i < nimages; i++ )
315
314
{
316
- Mat image = images[i];
315
+ const Mat& image = images[i];
317
316
CV_Assert (image.depth () == blob_.depth ());
318
317
nch = image.channels ();
319
318
CV_Assert (image.dims == 2 && (nch == 1 ));
0 commit comments