yolov12检测 聚类轨迹运动速度
目录
分割算法api版:
分割算法:
yolo_kmean.py
优化版:
第1步,检测生成json
第2步骤聚类:
分割算法api版:
import json
import os
from glob import glob
import cv2
import imageio
import numpy as np
from scipy.ndimage import gaussian_filter1d
from scipy.spatial.distance import euclidean
from collections import deque
def calculate_speeds(trajectory, fps=30, smoothing_window=5):
"""
计算轨迹点速度
:param trajectory: 轨迹点列表 [(x1,y1), (x2,y2), ...]
:param fps: 帧率(每秒帧数)
:param smoothing_