Commit d83efb062c10617fa4e07ce6160aa66198302deb

Authored by Austin Blanton
1 parent 7bf78415

Add GRAY2RGB conversion

Showing 1 changed file with 4 additions and 3 deletions
openbr/plugins/cvt.cpp
... ... @@ -44,7 +44,8 @@ public:
44 44 Luv = CV_BGR2Luv,
45 45 RGB = CV_BGR2RGB,
46 46 XYZ = CV_BGR2XYZ,
47   - YCrCb = CV_BGR2YCrCb };
  47 + YCrCb = CV_BGR2YCrCb,
  48 + Color = CV_GRAY2BGR };
48 49  
49 50 private:
50 51 BR_PROPERTY(ColorSpace, colorSpace, Gray)
... ... @@ -52,8 +53,8 @@ private:
52 53  
53 54 void project(const Template &src, Template &dst) const
54 55 {
55   - if (src.m().channels() > 1) cvtColor(src, dst, colorSpace);
56   - else dst = src;
  56 + if (src.m().channels() > 1 || colorSpace == CV_GRAY2BGR) cvtColor(src, dst, colorSpace);
  57 + else dst = src;
57 58  
58 59 if (channel != -1) {
59 60 std::vector<Mat> mv;
... ...