Commit 447005017ab7a264e91eee38d13095e2f7841021
1 parent
66c20862
program to generate geometry metric for netmets
Showing
1 changed file
with
23 additions
and
0 deletions
Show diff stats
1 | +#include <stdlib.h> | |
2 | +#include <string> | |
3 | +#include <fstream> | |
4 | +#include <algorithm> | |
5 | +#include <stim/visualization/network.h> | |
6 | + | |
7 | +#include <ANN/ANN.h> | |
8 | +#include <boost/tuple/tuple.hpp> | |
9 | +using namespace stim; | |
10 | +//template <typename T> | |
11 | + | |
12 | +int main(int argc, char* argv[]) | |
13 | +{ | |
14 | + std::string groundTruth = argv[1]; | |
15 | + std::string truthCase = argv[2]; | |
16 | + stim::network<int> network; | |
17 | + boost::tuple< ANNkd_tree*, ANNkd_tree*, stim::network<int>, stim::network<int> > networkKdtree; | |
18 | + networkKdtree = network.LoadNetworks(groundTruth, truthCase); | |
19 | + /*std::cout<<networkKdtree.get< 2>().edges_to_str()<<endl;*/ | |
20 | + boost::tuple< float, float > metrics = network.compareSkeletons(networkKdtree); | |
21 | + std::cout << "False postive rate is " << metrics.get< 0>() << std::endl; | |
22 | + std::cout << "False negative rate is " << metrics.get< 1>() << std::endl; | |
23 | +} | ... | ... |