Alexander Alekhin
cae89a7a88
Merge pull request #3318 from akarsakov:ocl_cvtcolor
2014-10-29 14:25:09 +00:00
Alexander Karsakov
967a88759f
Don't process empty src image in GFTT
2014-10-28 16:06:36 +03:00
Alexander Karsakov
643c906f3d
Added optimized loading to YUV2RGB_422 kernel
2014-10-28 15:07:51 +03:00
Alexander Karsakov
1466621f99
Added loading 4 pixels in line instead of 2 to RGB[A] -> YUV(420) kernel
2014-10-27 16:00:34 +03:00
Alexander Karsakov
60367907fe
Used direct float calculations
2014-10-21 17:18:03 +03:00
Alexander Karsakov
5aa9ac9a77
Added OCL code for YUV422 -> RGB[A]|BGR[A] color conversion
2014-10-21 17:18:03 +03:00
Alexander Karsakov
c8707b891b
Added OCL code for RGB[A]|BGR[A] -> YUV_[YV12|IYUV] color conversion
2014-10-21 17:18:03 +03:00
Alexander Karsakov
8c91604f5a
Added OCL code for YUV2GRAY_420 color conversion
2014-10-21 17:18:02 +03:00
Alexander Karsakov
1cc17a7186
Added OCL code for YUV2BGR_YV12 and YUV2BGR_IYUV color conversions
2014-10-21 17:18:02 +03:00
Alexander Karsakov
85b60ee3cb
Added support for YUV2RGB[A]_NV21 and YUV2BGR[A]_NV21 conversion
2014-10-21 17:18:02 +03:00
Maksim Shabunin
d3821e8cd7
Forgotten punctuation
2014-10-17 18:14:54 +04:00
Maksim Shabunin
420737e098
Fixing iOS clang warnings, part 1
2014-10-17 18:14:54 +04:00
Pavel Vlasov
45958eaabc
Implementation detector and selector for IPP and OpenCL;
...
IPP can be switched on and off on runtime;
Optional implementation collector was added (switched off by default in CMake). Gathers data of implementation used in functions and report this info through performance TS;
TS modifications for implementations control;
2014-10-15 14:24:41 +04:00
Vadim Pisarevsky
a798386660
Merge pull request #3326 from ilya-lavrenov:neon_canny
2014-10-11 17:58:24 +00:00
Vadim Pisarevsky
c37acef077
Merge pull request #3328 from ilya-lavrenov:warp_tests
2014-10-11 17:19:52 +00:00
Ilya Lavrenov
faf91a466c
imrpoved output of warp test in case of failure
2014-10-11 02:35:02 -07:00
Ilya Lavrenov
af04a85303
fixes for cv::accumulate**
2014-10-10 10:00:13 -07:00
Ilya Lavrenov
5f23d99918
the rest modes of cv::Mat::convertTo
2014-10-10 14:10:50 +00:00
Vadim Pisarevsky
397870d7a5
Merge pull request #3279 from akarsakov:ocl_houghlines
2014-10-09 14:56:45 +00:00
Ilya Lavrenov
183e378bd0
cv::resize (INTER_LINEAR && INTER_CUBIC)
2014-10-08 13:11:38 -07:00
Ilya Lavrenov
00b8f0dec1
cv::pyrUp
2014-10-08 12:04:49 -07:00
Ilya Lavrenov
48a9905f5d
cv::pyrDown
2014-10-08 11:47:46 -07:00
Alexander Karsakov
dfff9a8125
Added OCL performance test for YUV2RGB_IYUV, YUV2GRAY_420, RGB2YUV_IYUV, YUV2RGB_YUY2, YUV2GRAY_YUY2 color conversion modes
2014-10-08 17:25:51 +04:00
Ilya Lavrenov
7166b7b640
cv::cvtColor (RGB2Luv CV_8U)
2014-10-07 13:49:05 -07:00
Ilya Lavrenov
1c1c41d3be
cv::cvtColor (Luv2RGB CV_8U)
2014-10-07 13:35:11 -07:00
Ilya Lavrenov
06461b401a
cv::cvtColor (Lab2BGR CV_8U)
2014-10-07 10:27:28 -07:00
Ilya Lavrenov
71c3e67cb2
cv::cvtColor (HLS2RGB CV_8U)
2014-10-07 15:37:21 +00:00
Ilya Lavrenov
c173d9fa18
cv::cvtColor (RGB2HLS CV_8U)
2014-10-07 15:33:09 +00:00
Ilya Lavrenov
8d367d4b4d
cv::cvtColor (HSV2RGB CV_8U)
2014-10-07 15:25:02 +00:00
Ilya Lavrenov
eb3046f7d3
cv::cvtColor (Gray2RGB5x5)
2014-10-07 14:10:39 +00:00
Alexander Karsakov
66a8acfd3d
Optimization for HoughLinesP
2014-10-07 17:53:33 +04:00
Alexander Alekhin
14d5358982
Merge pull request #3210 from akarsakov:ocl_gftt_opt
2014-10-07 09:06:54 +00:00
Ilya Lavrenov
f91e461ea0
cv::cvtColor (RGB5x52Gray)
2014-10-06 13:06:08 -07:00
Ilya Lavrenov
a84c4ac197
cv::cvtColor (RGBRGB5x5)
2014-10-06 12:40:41 -07:00
Ilya Lavrenov
b9f57bda05
cv::cvtColor (RGB5x52RGB)
2014-10-06 11:55:12 -07:00
Ilya Lavrenov
28ee84b731
cv::cvtColor (BGR[A]2RGB[A])
2014-10-06 11:18:33 -07:00
Ilya Lavrenov
a54f6bb08b
cv::cvtColor
2014-10-06 11:52:41 +00:00
Ilya Lavrenov
6f05a250be
optimization of cv::CLAHE (~3x)
2014-09-30 12:40:11 -07:00
Ilya Lavrenov
af6a64d76b
cv::accumulate functions
2014-09-30 11:07:45 -07:00
Ilya Lavrenov
81548a30aa
cv::medianBLur
2014-09-30 07:59:33 +00:00
Alexander Karsakov
4880dd0cd6
Added performance test for OCL version of HoughLines and HoughLinesP
2014-09-30 11:03:54 +04:00
Ilya Lavrenov
8e1ccfae3d
cv::boxFilter
2014-09-29 13:54:31 -07:00
Ilya Lavrenov
1c491c42cd
fix for cornerHarris
2014-09-29 14:59:46 +00:00
Alexander Karsakov
eaf5a163b1
Added HoughLinesP OCL implementation
2014-09-29 16:48:16 +04:00
Alexander Karsakov
3695a31606
Combined counter and corner buffers into one
2014-09-29 11:10:57 +04:00
Ilya Lavrenov
d090fcf2fe
cv::moments (CV_8UC1)
2014-09-26 14:39:04 +00:00
Ilya Lavrenov
09fbc78a97
cv::threshold
2014-09-26 13:16:48 +00:00
Ilya Lavrenov
b4fc87c380
cv::remap
2014-09-26 10:35:28 +00:00
Ilya Lavrenov
6377f5a458
fixed warps accuracy tests
2014-09-26 09:41:46 +00:00
Ilya Lavrenov
4dd6148646
cv::resize 16uc1
2014-09-26 09:41:46 +00:00