Mercurial > hg > nsaunier > 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];} |
