From 1c05ebf522f0bb5776ba51a46d94aa101220fea1 Mon Sep 17 00:00:00 2001
From: AlexeyAB <alexeyab84@gmail.com>
Date: Thu, 07 Jun 2018 00:39:30 +0000
Subject: [PATCH] Minor fix
---
src/image.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/src/image.c b/src/image.c
index 35e8551..9084e7e 100644
--- a/src/image.c
+++ b/src/image.c
@@ -1034,7 +1034,14 @@
else return make_empty_image(0, 0, 0);
}
if (src->width < 1 || src->height < 1 || src->nChannels < 1) {
- if (cpp_video_capture) cvReleaseImage(&src);
+ if (cpp_video_capture) {
+ cvReleaseImage(&src);
+ int z = 0;
+ for (z = 0; z < 10; ++z) {
+ get_webcam_frame(cap);
+ cvReleaseImage(&src);
+ }
+ }
if (dont_close) src = cvCreateImage(cvSize(416, 416), IPL_DEPTH_8U, c);
else return make_empty_image(0, 0, 0);
}
--
Gitblit v1.10.0