From ebe36d6e7c99430b16f61e6b2ee832b91f155ff7 Mon Sep 17 00:00:00 2001 From: Vladislav Vinogradov Date: Thu, 21 Aug 2014 14:14:06 +0400 Subject: [PATCH] fix CUDA cvtColor after corresponding change in CPU version see https://github.com/Itseez/opencv/pull/3137 --- modules/gpu/include/opencv2/gpu/device/detail/color_detail.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/gpu/include/opencv2/gpu/device/detail/color_detail.hpp b/modules/gpu/include/opencv2/gpu/device/detail/color_detail.hpp index 5b42284..fa0852d 100644 --- a/modules/gpu/include/opencv2/gpu/device/detail/color_detail.hpp +++ b/modules/gpu/include/opencv2/gpu/device/detail/color_detail.hpp @@ -1822,7 +1822,7 @@ namespace cv { namespace gpu { namespace device dst.x = saturate_cast(dstf.x * 2.55f); dst.y = saturate_cast(dstf.y * 0.72033898305084743f + 96.525423728813564f); - dst.z = saturate_cast(dstf.z * 0.99609375f + 139.453125f); + dst.z = saturate_cast(dstf.z * 0.9732824427480916f + 136.259541984732824f); } template struct RGB2Luv; @@ -1916,7 +1916,7 @@ namespace cv { namespace gpu { namespace device srcf.x = src.x * (100.f / 255.f); srcf.y = src.y * 1.388235294117647f - 134.f; - srcf.z = src.z * 1.003921568627451f - 140.f; + srcf.z = src.z * 1.027450980392157f - 140.f; Luv2RGBConvert_f(srcf, dstf); -- 2.7.4