Merge pull request #13649 from savuor:yuv_wide

YUV/YCrCb conversions rewritten to wide intrinsics (#13649)

* YUV: minors

* YUV42x conversions template-merged

* more template-merged YUV42x conversions; some NEON code removed

* rgb2yuv<float> vectorized

* yuv2rgb<float> vectorized

* memcpy removed

* Yuv2RGB<ushort> vectorized

* unused code removed

* rgb2yuv<ushort> vectorized

* rgb2yuv<uchar> vectorized

* v_pack_u used (up to +30% perf)

* yuv2rgb<uchar> vectorized

* fixed compilation
pull/13658/head
Rostislav Vasilikhin 6 years ago committed by Alexander Alekhin
parent 400fd5c3ec
commit 3812ae7949
  1. 2317
      modules/imgproc/src/color_yuv.cpp

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save