|
|
@@ -5,13 +5,24 @@ from config import UPLOAD_DIR
|
|
|
import cv2
|
|
|
import logging
|
|
|
|
|
|
-from service.aiutil.torch_openpose import torch_openpose
|
|
|
-from service.aiutil.util import draw_bodypose
|
|
|
-from service.ai import analyse_npy_side_juanfu, analyse_npy_side_shendun, analyse_npy_side_gaotaitui, \
|
|
|
- analyse_npy_side_jump
|
|
|
-from service.ai.video.classify import classify_gaotaitui
|
|
|
-from service.ai.video.classify import classify_juanfu
|
|
|
-from service.ai.video.classify import classify_shendun
|
|
|
+from service.ai.util.torch_openpose import torch_openpose
|
|
|
+from service.ai.util.util import draw_bodypose
|
|
|
+from service.ai.video.classify.gaotaitui import classify_gaotaitui
|
|
|
+from service.ai.video.classify.juanfu import classify_juanfu
|
|
|
+from service.ai.video.classify.shendun import classify_shendun
|
|
|
+from service.ai.video.inner_analyze import analyse_npy_side_jump, analyse_npy_side_juanfu, analyse_npy_side_shendun, \
|
|
|
+ analyse_npy_side_gaotaitui
|
|
|
+from service.ai.video.video_score.balancebeam import cal_balancebeam
|
|
|
+from service.ai.video.video_score.gaotaitui import ignore_data_gaotaitui
|
|
|
+from service.ai.video.video_score.juanfu import ignore_data_juanfu
|
|
|
+from service.ai.video.video_score.jump import cal_jump
|
|
|
+from service.ai.video.video_score.jumpwithboth import cal_jumpwithboth
|
|
|
+from service.ai.video.video_score.pingban import cal_pingban
|
|
|
+from service.ai.video.video_score.shendun import ignore_data_shendun
|
|
|
+from service.ai.video.video_score.sitforward import cal_sitforward
|
|
|
+from service.ai.video.video_score.standing import cal_standing
|
|
|
+from service.ai.video.video_score.tennisthrow import cal_tennisthrow
|
|
|
+from service.ai.video.video_score.turnaround import cal_turnaround
|
|
|
|
|
|
|
|
|
def run_openpose_for_npy_and_video(video_uuid):
|
|
|
@@ -82,18 +93,6 @@ class BaseVideoAnalyzer:
|
|
|
raise e
|
|
|
|
|
|
|
|
|
-from service.ai.video.video_score.jump import cal_jump
|
|
|
-from service.ai.video.video_score import cal_pingban
|
|
|
-from service.ai.video.video_score import cal_turnaround
|
|
|
-from service.ai.video.video_score import cal_tennisthrow
|
|
|
-from service.ai.video.video_score import cal_jumpwithboth
|
|
|
-from service.ai.video.video_score import cal_standing
|
|
|
-from service.ai.video.video_score import cal_balancebeam
|
|
|
-from service.ai.video.video_score import cal_sitforward
|
|
|
-
|
|
|
-from service.ai.video.video_score import ignore_data_juanfu
|
|
|
-from service.ai.video.video_score.shendun import ignore_data_shendun
|
|
|
-from service.ai.video.video_score.gaotaitui import ignore_data_gaotaitui
|
|
|
|
|
|
|
|
|
class JumpVideoAnalyzer(BaseVideoAnalyzer):
|