Skip to content

Commit 13adb69

Browse files
committed
Remove process and terminate pool explicitly and also remove unnecessary folder from PyCharm.
1 parent 249c7da commit 13adb69

File tree

6 files changed

+5
-198
lines changed

6 files changed

+5
-198
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,6 @@ ENV/
8787

8888
# Rope project settings
8989
.ropeproject
90+
91+
# Custom
92+
.idea/

object_detection/.idea/misc.xml

Lines changed: 0 additions & 14 deletions
This file was deleted.

object_detection/.idea/modules.xml

Lines changed: 0 additions & 8 deletions
This file was deleted.

object_detection/.idea/object_detection.iml

Lines changed: 0 additions & 12 deletions
This file was deleted.

object_detection/.idea/workspace.xml

Lines changed: 0 additions & 160 deletions
This file was deleted.

object_detection_app.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import tensorflow as tf
88

99
from utils import FPS, WebcamVideoStream
10-
from multiprocessing import Process, Queue, Pool
10+
from multiprocessing import Queue, Pool
1111
from object_detection.utils import label_map_util
1212
from object_detection.utils import visualization_utils as vis_util
1313

@@ -101,9 +101,6 @@ def worker(input_q, output_q):
101101

102102
input_q = Queue(maxsize=args.queue_size)
103103
output_q = Queue(maxsize=args.queue_size)
104-
105-
process = Process(target=worker, args=((input_q, output_q)))
106-
process.daemon = True
107104
pool = Pool(args.num_workers, worker, (input_q, output_q))
108105

109106
video_capture = WebcamVideoStream(src=args.video_source,
@@ -129,5 +126,6 @@ def worker(input_q, output_q):
129126
print('[INFO] elapsed time (total): {:.2f}'.format(fps.elapsed()))
130127
print('[INFO] approx. FPS: {:.2f}'.format(fps.fps()))
131128

129+
pool.terminate()
132130
video_capture.stop()
133131
cv2.destroyAllWindows()

0 commit comments

Comments
 (0)