Skip to content
Snippets Groups Projects
hand_detection.py 558 B
Newer Older
  • Learn to ignore specific revisions
  • Vajay Mónika's avatar
    Vajay Mónika committed
    
    
    def normalise_landmarks(landmark_list):
        if len(landmark_list) == 0:
            return landmark_list
        
        x = [lm[0] for lm in landmark_list]
        y = [lm[1] for lm in landmark_list]
    
        min_x = min(x)
        max_x = max(x)
        min_y = min(y)
        max_y = max(y)
        
        normalised_landmarks = []
        for lm in landmark_list:
            x_norm = (lm[0] - min_x) / (max_x - min_x)
            y_norm = (lm[1] - min_y) / (max_y - min_y)
            lm_norm = (x_norm, y_norm)
            
            normalised_landmarks.append(lm_norm)
        
        return normalised_landmarks