Merge pull request #14616 from savuor:hsv_wide

HSV and HLS color conversions rewritten to wide intrinsics (#14616)

* RGB2HSV_b vectorized

* RGB2HSV_f: widen

* RGB2HSV_f: shorten, more intuitive

* HSV2RGB_f and HSV2RGB_b widen

* hls2rgb_f widen

* instrumentation instead vx_cleanup

* RGB2HLS_f widen

* RGB2HLS_b rewritten to wide universal intrinsics

* define guard against no SIMD code

* hls2rgb_b rewritten

* extra define removed

* warning fixed

* hls2rgb_b: performance fixed
pull/14632/head
Rostislav Vasilikhin 6 years ago committed by Alexander Alekhin
parent 9b130efbb3
commit e07ffe902e
  1. 1353
      modules/imgproc/src/color_hsv.simd.hpp

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