就说一下基本上简单的功能 录入的骨骼数据有两个文件(两个都存放了 某一关节的角度数据吧) 然后dtw对两个文件进行读取 然后用dtw来匹配 = = 因为水平比较烂 觉得代码写了很冗余 虽然实现了一些功能 也不是很健壮 sadly
using System.Collections;
using System.IO;
using System.Text;
using System.Collections.Generic;
using System;
namespace DTW
{
/// <summary>
/// 我再改
/// </summary>
class simpleDTW
{
/*
static float[] arrA = {1.0f ,2.0f ,3.0f};
static float[] arrB = {4.0f ,5.0f ,6.0f ,7.0f};
* */
//标准
static List<float> al1 = new List<float>(); //创建动态数组,存取数据点
//测试
static List<float> al2 = new List<float>(); //创建动态数组,存取数据点
static string path1 = @"C:\Users\User\Desktop\spinebaseangle1.txt";
static string path2 = @"C:\Users\User\Desktop\spinebaseangle2.txt";
static void Main(string[] args)
{
//将两个txt的数据分别加入arraylist中
ReadToArrayList1();
ReadToArrayList2();
//找错 崩溃
Console.WriteLine("1打印ar1的元素:");
foreach (var item in al1)
{
Console.WriteLine("分别是:" + item);
}
Console.WriteLine("结束打印ar1");
Console.Write("打印ar2的元素:");
foreach (var item in al2)
{
Co