From a703df545603d6446fb5ae95481fd7db329eba25 Mon Sep 17 00:00:00 2001 From: Ilya Lavrenov Date: Fri, 5 Oct 2012 13:11:24 +0400 Subject: [PATCH] parallel cvtColor for MSVS and Apple --- modules/imgproc/src/color.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/imgproc/src/color.cpp b/modules/imgproc/src/color.cpp index 6c06a89..bc01127 100644 --- a/modules/imgproc/src/color.cpp +++ b/modules/imgproc/src/color.cpp @@ -192,8 +192,11 @@ void CvtColorLoop(const Mat& src, Mat& dst, const Cvt& cvt) { Range range(0, src.rows); CvtColorLoop_Invoker invoker(src, dst, cvt); +#if defined(_MSC_VER) || defined(__APPLE__) + parallel_for_(range, invoker); +#else invoker(range); -// parallel_for_(range, invoker); +#endif } ////////////////// Various 3/4-channel to 3/4-channel RGB transformations ///////////////// -- 2.7.4