def run(self):
caffe.set_mode_gpu()
while self.videoThread.isTerminated() == False:
while self.videoThread.isTerminated() == False and self.videoThread.getEventReady() == True:
time.sleep(0.1)
print("Age recognition sleep")
#print "Detecting..."
crop = None
while crop == None:
crop, rectangle = self.videoThread.getCropEx(0)
time.sleep(0.05)
if crop == None: # No crops available yet
time.sleep(0.1)
crop = crop.astype(np.float32)
out = self.net.predict([crop], oversample = False).ravel()
age = np.dot(out, range(101))
self.videoThread.setAge(age)
评论列表
文章目录