Skip to content

Commit 71e494c

Browse files
Matt SamMatt Sam
authored andcommitted
...
1 parent 5285dd2 commit 71e494c

4 files changed

Lines changed: 6 additions & 10 deletions

File tree

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ def detect(self, frame):
203203
blob = cv2.dnn.blobFromImage(frames, 1 / 255.0, (self.side_length, self.side_length), swapRB=False, crop=False) # 转换为二进制大型对象
204204
self.net.setInput(blob)
205205
layerOutputs = self.net.forward(self.ln) # 前向传播
206-
return frames, layerOutputs, frame_width, frame_height
206+
return self.analyze(frames, layerOutputs, frame_width, frame_height)
207207

208208
@jit(forceobj=True)
209209
def analyze(self, frames, layerOutputs, frame_width, frame_height):
@@ -499,8 +499,7 @@ def detection1(que, array, frame_in):
499499
frame1 = que.get_nowait()
500500
que.task_done()
501501
array[1] = 2
502-
framei, layerOutputi, frame_widthi, frame_heighti = Analysis1.detect(frame1)
503-
array[11], array[7], array[8], array[9], array[12], array[14], array[16], frame = Analysis1.analyze(framei, layerOutputi, frame_widthi, frame_heighti)
502+
array[11], array[7], array[8], array[9], array[12], array[14], array[16], frame = Analysis1.detect(frame1)
504503
frame_in.send(frame)
505504
except (queue.Empty, TypeError):
506505
continue
@@ -517,8 +516,7 @@ def detection2(que, array):
517516
frame2 = que.get_nowait()
518517
que.task_done()
519518
array[2] = 2
520-
frameii, layerOutputii, frame_widthii, frame_heightii = Analysis2.detect(frame2)
521-
array[11], array[7], array[8], array[9], array[12], array[14], array[16], frame = Analysis2.analyze(frameii, layerOutputii, frame_widthii, frame_heightii)
519+
array[11], array[7], array[8], array[9], array[12], array[14], array[16], frame = Analysis2.detect(frame2)
522520
except (queue.Empty, TypeError):
523521
continue
524522
array[2] = 1
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ def detect(self, frame):
203203
blob = cv2.dnn.blobFromImage(frames, 1 / 255.0, (self.side_length, self.side_length), swapRB=False, crop=False) # 转换为二进制大型对象
204204
self.net.setInput(blob)
205205
layerOutputs = self.net.forward(self.ln) # 前向传播
206-
return frames, layerOutputs, frame_width, frame_height
206+
return self.analyze(frames, layerOutputs, frame_width, frame_height)
207207

208208
@jit(forceobj=True)
209209
def analyze(self, frames, layerOutputs, frame_width, frame_height):
@@ -499,8 +499,7 @@ def detection1(que, array, frame_in):
499499
frame1 = que.get_nowait()
500500
que.task_done()
501501
array[1] = 2
502-
framei, layerOutputi, frame_widthi, frame_heighti = Analysis1.detect(frame1)
503-
array[11], array[7], array[8], array[9], array[12], array[14], array[16], frame = Analysis1.analyze(framei, layerOutputi, frame_widthi, frame_heighti)
502+
array[11], array[7], array[8], array[9], array[12], array[14], array[16], frame = Analysis1.detect(frame1)
504503
frame_in.send(frame)
505504
except (queue.Empty, TypeError):
506505
continue
@@ -517,8 +516,7 @@ def detection2(que, array):
517516
frame2 = que.get_nowait()
518517
que.task_done()
519518
array[2] = 2
520-
frameii, layerOutputii, frame_widthii, frame_heightii = Analysis2.detect(frame2)
521-
array[11], array[7], array[8], array[9], array[12], array[14], array[16], frame = Analysis2.analyze(frameii, layerOutputii, frame_widthii, frame_heightii)
519+
array[11], array[7], array[8], array[9], array[12], array[14], array[16], frame = Analysis2.detect(frame2)
522520
except (queue.Empty, TypeError):
523521
continue
524522
array[2] = 1

0 commit comments

Comments
 (0)