-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
32 lines (26 loc) · 884 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import multiprocessing
from camera.ip_webcam import connect_camera
from classifiers.mediapipe_classifier import classify_pose_v2
# def classify_humnan_pose_by_yolov8():
# queue = multiprocessing.Queue()
# # 创建子进程
# process = multiprocessing.Process(target=classify_pose, args=(queue,))
# process.start()
# connect_camera(queue)
# # 等待子进程执行完毕
# process.join()
# queue.close()
def classify_humnan_pose_by_mediapipe():
print("arrive here")
queue = multiprocessing.Queue()
# 创建子进程
print("start new process")
process = multiprocessing.Process(target=classify_pose_v2, args=(queue,))
process.start()
connect_camera(queue)
# 等待子进程执行完毕
process.join()
queue.close()
if __name__ == "__main__":
# init_websocket_v2()
classify_humnan_pose_by_mediapipe()