Apply bugfix #3121 for OCL.
This commit is contained in:
parent
a7da129984
commit
2fb2ac8836
@ -213,7 +213,7 @@ void cvtColor_caller(const oclMat &src, oclMat &dst, int code, int dcn)
|
|||||||
case CV_RGB2YUV:
|
case CV_RGB2YUV:
|
||||||
{
|
{
|
||||||
CV_Assert(scn == 3 || scn == 4);
|
CV_Assert(scn == 3 || scn == 4);
|
||||||
bidx = code == CV_BGR2YUV ? 0 : 2;
|
bidx = code == CV_RGB2YUV ? 0 : 2;
|
||||||
dst.create(sz, CV_MAKETYPE(depth, 3));
|
dst.create(sz, CV_MAKETYPE(depth, 3));
|
||||||
RGB2YUV_caller(src, dst, bidx);
|
RGB2YUV_caller(src, dst, bidx);
|
||||||
break;
|
break;
|
||||||
@ -222,7 +222,7 @@ void cvtColor_caller(const oclMat &src, oclMat &dst, int code, int dcn)
|
|||||||
case CV_YUV2RGB:
|
case CV_YUV2RGB:
|
||||||
{
|
{
|
||||||
CV_Assert(scn == 3 || scn == 4);
|
CV_Assert(scn == 3 || scn == 4);
|
||||||
bidx = code == CV_YUV2BGR ? 0 : 2;
|
bidx = code == CV_YUV2RGB ? 0 : 2;
|
||||||
dst.create(sz, CV_MAKETYPE(depth, 3));
|
dst.create(sz, CV_MAKETYPE(depth, 3));
|
||||||
YUV2RGB_caller(src, dst, bidx);
|
YUV2RGB_caller(src, dst, bidx);
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user