CVD 0.8
cvd/nonmax_suppression.h
00001 #ifndef CVD_NONMAX_SUPPRESSION_H
00002 #define CVD_NONMAX_SUPPRESSION_H
00003 
00004 #include <vector>
00005 #include <utility>
00006 #include <cvd/image_ref.h>
00007 
00008 namespace CVD
00009 {
00018     void nonmax_suppression_strict(const std::vector<ImageRef>& corners, const std::vector<int>& scores, std::vector<ImageRef>& nmax_corners);
00027     void nonmax_suppression(const std::vector<ImageRef>& corners, const std::vector<int>& scores, std::vector<ImageRef>& nmax_corners);
00028 
00029 
00038     void nonmax_suppression_with_scores(const std::vector<ImageRef>& corners, const std::vector<int>& socres, std::vector<std::pair<ImageRef,int> >& max_corners);
00039 
00040 }
00041 
00042 #endif