Oct-27-2022, 09:13 AM
Hi,
this worked for me:
this worked for me:
def detect_hangers(frame_hash_list): hangers = [] # List of hanger start, stop frame indexes start_index = 0 start_frame = frame_hash_list[0] for index, frame in enumerate(frame_hash_list): # Are frame and start_frame disimilar enough? i = 0 count = 0 while (i < len(frame)): if (start_frame[i] != frame[i]): count += 1 i += 1 if count > 0: # Add hanger to list hangers.append((start_index, index - 1)) start_frame = frame start_index = index # Check if we end with a hanger if index - start_index > 10: hangers.append([start_index, index]) return hangers