1 Star 0 Fork 1

yolo/Detection

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
detect_dtw.py 599 Bytes
一键复制 编辑 原始数据 按行查看 历史
yolo 提交于 2021-12-27 12:06 . 1
import sys
import detect_utils
def Distance(point_a,point_b):
return detect_utils.getrdistance(point_a,point_b)
def dtw(traj_a,traj_b):
La=len(traj_a)
Lb=len(traj_b)
M=[[Distance(traj_a[i],traj_b[j]) for i in range(La)]for j in range(Lb)]
D=[[0 for i in range(La+1)]for j in range(Lb+1)]
D[0][0]=0
for i in range(1,La+1):
D[0][i]=sys.maxsize
for j in range(1,Lb+1):
D[j][0]=sys.maxsize
for i in range(1,Lb+1):
for j in range(1,La+1):
D[i][j]=M[i-1][j-1]+min(D[i-1][j],D[i-1][j-1],D[i][j-1])
minD=D[Lb][La]
return minD
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yolo97/Detection.git
git@gitee.com:yolo97/Detection.git
yolo97
Detection
Detection
master

搜索帮助