From 47c7af1cea5bbdedf1184963355e6418cb8b1b4f Mon Sep 17 00:00:00 2001
From: Alexey <AlexeyAB@users.noreply.github.com>
Date: Mon, 26 Mar 2018 22:58:48 +0000
Subject: [PATCH] Update Readme.md
---
src/demo.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/demo.c b/src/demo.c
index 59672f8..e0a6ed3 100644
--- a/src/demo.c
+++ b/src/demo.c
@@ -64,8 +64,9 @@
in = get_image_from_stream_resize(cap, net.w, net.h, &in_img, use_webcam);
if(!in.data){
//error("Stream closed.");
+ printf("Stream closed.\n");
flag_exit = 1;
- return;
+ return EXIT_FAILURE;
}
//in_s = resize_image(in, net.w, net.h);
in_s = make_image(in.w, in.h, in.c);
@@ -166,6 +167,8 @@
probs = (float **)calloc(l.w*l.h*l.n, sizeof(float *));
for(j = 0; j < l.w*l.h*l.n; ++j) probs[j] = (float *)calloc(l.classes, sizeof(float *));
+ flag_exit = 0;
+
pthread_t fetch_thread;
pthread_t detect_thread;
@@ -198,7 +201,7 @@
}
CvVideoWriter* output_video_writer = NULL; // cv::VideoWriter output_video;
- if (out_filename)
+ if (out_filename && !flag_exit)
{
CvSize size;
size.width = det_img->width, size.height = det_img->height;
@@ -212,7 +215,6 @@
//output_video_writer = cvCreateVideoWriter(out_filename, CV_FOURCC('X', 'V', 'I', 'D'), 25, size, 1);
//output_video_writer = cvCreateVideoWriter(out_filename, CV_FOURCC('W', 'M', 'V', '2'), 25, size, 1);
}
- flag_exit = 0;
double before = get_wall_time();
--
Gitblit v1.10.0