X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=include%2Fhungarian.h;h=df1f354bafebecfa055864968377d07d414a34a0;hb=b5f0328f4054d19fcf8a6b870d5448be8087d29c;hp=64b85966925bdb6133f65cf9a2b4f2d9d77405f1;hpb=3811d034ba9e1f44a2e9915289438db3807217fe;p=trackerpp.git diff --git a/include/hungarian.h b/include/hungarian.h index 64b8596..df1f354 100644 --- a/include/hungarian.h +++ b/include/hungarian.h @@ -12,4 +12,13 @@ // @return the cost of the assignment int linear_sum_assignment(const Eigen::MatrixXi& cost_matrix, Eigen::VectorXi& row_ind, Eigen::VectorXi& col_ind); + +// Computes the consine distance between u and v +// https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.cosine.html#scipy.spatial.distance.cosine +double distance_cosine(const Eigen::VectorXd& u, const Eigen::VectorXd& v); + +// Computes the Euclidean distance between u and v +// https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.euclidean.html#scipy.spatial.distance.euclidean +double distance_euclidean(const Eigen::VectorXd& u, const Eigen::VectorXd& v); + #endif // _HUNGARIAN_H_