X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=test%2FTestHungarian.cpp;h=0ab52a0027366f8274008fd00b7a48869f65ad75;hb=d06c701dfc59f196bac017708b626f0daa92973f;hp=55620a9994b01f93b5c4f9dfb763932e38984ae6;hpb=209cfd9fe0ea398b794d1d1995629a826125f035;p=trackerpp.git diff --git a/test/TestHungarian.cpp b/test/TestHungarian.cpp index 55620a9..0ab52a0 100644 --- a/test/TestHungarian.cpp +++ b/test/TestHungarian.cpp @@ -54,65 +54,3 @@ TEST(Hungarian, 0x0) int ret = linear_sum_assignment(C, row_ind, col_ind); EXPECT_EQ(ret, 0); } - - -TEST(Distance, consine) -{ - Vector3d u, v; - u << 1, 0, 0; - v << 0, 1, 0; - double d = distance_cosine(u, v); - EXPECT_DOUBLE_EQ(d, 1.0); - - u << 100, 0, 0; - v << 0, 1, 0; - d = distance_cosine(u, v); - EXPECT_DOUBLE_EQ(d, 1.0); - - u << 1, 1, 0; - v << 0, 1, 0; - d = distance_cosine(u, v); - EXPECT_TRUE(std::abs(d - 0.2928932) < 0.0001); -} - -TEST(Distance, euclidean) -{ - Vector3d u, v; - u << 1, 0, 0; - v << 0, 1, 0; - double d = distance_euclidean(u, v); - EXPECT_TRUE(std::abs(d - 1.41421356) < 0.0001); - - u << 1, 1, 0; - v << 0, 1, 0; - d = distance_euclidean(u, v); - EXPECT_DOUBLE_EQ(d, 1.0); -} - -TEST(Distance, vector) -{ - std::vector sv = {1, 2, 3, 4, 5, 6}; - VectorXi v1; - VectorXi b = Eigen::Map(sv.data(), sv.size()); - std::cout << b << std::endl; - std::vector f1_hog = { 0.1, 0.2, 0,3}; -// Eigen::Map(f2_hog.data(), f2_hog.size()) - - //VectorXd mf = Map >(sv.data(), sv.size()); - std::vector sd = {1, 2, 3, 4, 5, 6}; - VectorXd mm = Map(sd.data(), sd.size()); - VectorXd xd = Map >(sd.data(), sd.size()); - cout << Map >(sd.data(), sd.size()) << endl; - - int array[12]; - for(int i = 0; i < 12; ++i) array[i] = i; - cout << Map >(sv.data(), sv.size()) // the inner stride has already been passed as template parameter - << endl; - - - //Vector3d v = Vector3d::Random(); - //std::cout << v << std::endl; - -} - -