Mercurial Hosting > traffic-intelligence
comparison c/cvutils.cpp @ 131:3a11dba30655
added colors
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Wed, 17 Aug 2011 19:03:11 -0400 |
parents | 536510f60854 |
children | b32947b002da |
comparison
equal
deleted
inserted
replaced
130:2a6e7a9a5c53 | 131:3a11dba30655 |
---|---|
1 #include "cvutils.hpp" | 1 #include "cvutils.hpp" |
2 | 2 |
3 //#include "opencv/cv.h" | 3 #include "opencv2/core/core.hpp" |
4 #include "opencv2/highgui/highgui.hpp" | 4 #include "opencv2/highgui/highgui.hpp" |
5 #include "opencv2/features2d/features2d.hpp" | 5 #include "opencv2/features2d/features2d.hpp" |
6 | 6 |
7 #include <iostream> | 7 #include <iostream> |
8 #include <vector> | 8 #include <vector> |
45 } | 45 } |
46 } | 46 } |
47 | 47 |
48 return frameNum; | 48 return frameNum; |
49 } | 49 } |
50 | |
51 const Scalar Colors::color[] = {Colors::red(), | |
52 Colors::green(), | |
53 Colors::blue(), | |
54 Colors::cyan(), | |
55 Colors::magenta(), | |
56 Colors::yellow(), | |
57 Colors::white(), | |
58 Colors::black()}; | |
59 | |
60 Scalar Colors::black(void) { return Scalar(0,0,0);} | |
61 Scalar Colors::red(void) { return Scalar(255,0,0);} | |
62 Scalar Colors::green(void) { return Scalar(0,255,0);} | |
63 Scalar Colors::blue(void) { return Scalar(0,0,255);} | |
64 Scalar Colors::white(void) { return Scalar(255,255,255);} | |
65 Scalar Colors::magenta(void) { return Scalar(255,0,255);} | |
66 Scalar Colors::cyan(void) { return Scalar(0,255,255);} | |
67 Scalar Colors::yellow(void) { return Scalar(255,255,0);} | |
68 | |
69 Scalar Colors::color3(const int& num) { return Colors::color[num%3];} | |
70 Scalar Colors::color8(const int& num) { return Colors::color[num%Colors::nColors];} |