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];}