File size: 802 Bytes
97a245c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from microprograms.errors.angles_micro_programs import applyPositionTightnessError
from models.pose_estimator.pose_estimator_model_setup import get_pose_estimation
from microprograms.errors.distance_from_springboard_micro_program import board_end

from microprograms.errors.distance_from_springboard_micro_program import find_which_side_board_on
from models.detectron2.platform_detector_setup import get_platform_detector
import numpy as np
import cv2

def takeoff_microprogram_one_frame(filepath, above_board, on_board, pose_pred=None):
    if not above_board:
        return 0
    if on_board:
        return 1
    return 0
    # angle = applyPositionTightnessError(filepath, pose_pred)
    # if angle is None:
    #     return 0
    # if angle > 90:
    #     return 1
    # else:
    #     return 0