Commit 2fb0d231 authored by Jin Ma's avatar Jin Ma

Removed unnecessary process for conversion to 4-channel format.

parent 172242a9
...@@ -63,14 +63,11 @@ using std::tr1::get; ...@@ -63,14 +63,11 @@ using std::tr1::get;
#endif #endif
#if BUILD_WITH_VIDEO_INPUT_SUPPORT #if BUILD_WITH_VIDEO_INPUT_SUPPORT
static void cvtFrameFmt(vector<Mat>& input, vector<Mat>& output, int output_cn) static void cvtFrameFmt(vector<Mat>& input, vector<Mat>& output)
{ {
for(int i = 0; i< (int)(input.size()); i++) for(int i = 0; i< (int)(input.size()); i++)
{ {
if(output_cn == 1) cvtColor(input[i], output[i], COLOR_RGB2GRAY);
cvtColor(input[i], output[i], COLOR_RGB2GRAY);
else
cvtColor(input[i], output[i], COLOR_RGB2RGBA);
} }
} }
//prepare data for CPU //prepare data for CPU
...@@ -87,7 +84,7 @@ static void prepareData(VideoCapture& cap, int cn, vector<Mat>& frame_buffer) ...@@ -87,7 +84,7 @@ static void prepareData(VideoCapture& cap, int cn, vector<Mat>& frame_buffer)
} }
if(cn == 1) if(cn == 1)
cvtFrameFmt(frame_buffer_init, frame_buffer, 1); cvtFrameFmt(frame_buffer_init, frame_buffer);
else else
frame_buffer = frame_buffer_init; frame_buffer = frame_buffer_init;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment