def DetectPeople(cfgPath): print "hi" cam = Camera(cfgPath) app = QtWidgets.QApplication([]) window = GUI(cfgPath) window.setCamera(cam) window.show() # Threading camera t_cam = ThreadCamera(cam) t_cam.start() # Threading GUI t_gui = ThreadGUI(window) t_gui.start() sys.exit(app.exec_())
cfg = readConfig() cam = selectVideoSource(cfg) net_prop, DetectionNetwork = selectNetwork(cfg) # Threading the camera... t_cam = ThreadCamera(cam) t_cam.start() network = DetectionNetwork(net_prop) network.setCamera(cam) t_network = ThreadNetwork(network) t_network.start() app = QtWidgets.QApplication(sys.argv) window = GUI() window.setCamera(cam, t_cam) window.setNetwork(network, t_network) window.show() # Threading GUI t_gui = ThreadGUI(window) t_gui.start() print("") print("Requested timers:") print(" Camera: %d ms" % (t_cam.t_cycle)) print(" GUI: %d ms" % (t_gui.t_cycle)) print(" Network: %d ms" % (t_network.t_cycle)) print("") sys.exit(app.exec_())