From d83efb062c10617fa4e07ce6160aa66198302deb Mon Sep 17 00:00:00 2001 From: Austin Blanton Date: Sun, 9 Feb 2014 13:21:46 -0500 Subject: [PATCH] Add GRAY2RGB conversion --- openbr/plugins/cvt.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/openbr/plugins/cvt.cpp b/openbr/plugins/cvt.cpp index a0b12e2..ae24339 100644 --- a/openbr/plugins/cvt.cpp +++ b/openbr/plugins/cvt.cpp @@ -44,7 +44,8 @@ public: Luv = CV_BGR2Luv, RGB = CV_BGR2RGB, XYZ = CV_BGR2XYZ, - YCrCb = CV_BGR2YCrCb }; + YCrCb = CV_BGR2YCrCb, + Color = CV_GRAY2BGR }; private: BR_PROPERTY(ColorSpace, colorSpace, Gray) @@ -52,8 +53,8 @@ private: void project(const Template &src, Template &dst) const { - if (src.m().channels() > 1) cvtColor(src, dst, colorSpace); - else dst = src; + if (src.m().channels() > 1 || colorSpace == CV_GRAY2BGR) cvtColor(src, dst, colorSpace); + else dst = src; if (channel != -1) { std::vector mv; -- libgit2 0.21.4