• Rostislav Vasilikhin's avatar
    Merge pull request #14616 from savuor:hsv_wide · e07ffe90
    Rostislav Vasilikhin authored
    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
    e07ffe90
Name
Last commit
Last update
..
opencl Loading commit data...
_geom.h Loading commit data...
accum.cpp Loading commit data...
accum.dispatch.cpp Loading commit data...
accum.simd.hpp Loading commit data...
approx.cpp Loading commit data...
bilateral_filter.dispatch.cpp Loading commit data...
bilateral_filter.simd.hpp Loading commit data...
blend.cpp Loading commit data...
box_filter.dispatch.cpp Loading commit data...
box_filter.simd.hpp Loading commit data...
canny.cpp Loading commit data...
clahe.cpp Loading commit data...
color.cpp Loading commit data...
color.hpp Loading commit data...
color.simd_helpers.hpp Loading commit data...
color_hsv.dispatch.cpp Loading commit data...
color_hsv.simd.hpp Loading commit data...
color_lab.cpp Loading commit data...
color_rgb.dispatch.cpp Loading commit data...
color_rgb.simd.hpp Loading commit data...
color_yuv.dispatch.cpp Loading commit data...
color_yuv.simd.hpp Loading commit data...
colormap.cpp Loading commit data...
connectedcomponents.cpp Loading commit data...
contours.cpp Loading commit data...
convhull.cpp Loading commit data...
corner.avx.cpp Loading commit data...
corner.cpp Loading commit data...
corner.hpp Loading commit data...
cornersubpix.cpp Loading commit data...
demosaicing.cpp Loading commit data...
deriv.cpp Loading commit data...
distransform.cpp Loading commit data...
drawing.cpp Loading commit data...
emd.cpp Loading commit data...
featureselect.cpp Loading commit data...
filter.dispatch.cpp Loading commit data...
filter.hpp Loading commit data...
filter.simd.hpp Loading commit data...
filterengine.hpp Loading commit data...
fixedpoint.inl.hpp Loading commit data...
floodfill.cpp Loading commit data...
gabor.cpp Loading commit data...
gcgraph.hpp Loading commit data...
generalized_hough.cpp Loading commit data...
geometry.cpp Loading commit data...
grabcut.cpp Loading commit data...
hal_replacement.hpp Loading commit data...
hershey_fonts.cpp Loading commit data...
histogram.cpp Loading commit data...
hough.cpp Loading commit data...
imgwarp.avx2.cpp Loading commit data...
imgwarp.cpp Loading commit data...
imgwarp.hpp Loading commit data...
imgwarp.sse4_1.cpp Loading commit data...
intersection.cpp Loading commit data...
linefit.cpp Loading commit data...
lsd.cpp Loading commit data...
main.cpp Loading commit data...
matchcontours.cpp Loading commit data...
median_blur.dispatch.cpp Loading commit data...
median_blur.simd.hpp Loading commit data...
min_enclosing_triangle.cpp Loading commit data...
moments.cpp Loading commit data...
morph.dispatch.cpp Loading commit data...
morph.simd.hpp Loading commit data...
phasecorr.cpp Loading commit data...
precomp.hpp Loading commit data...
pyramids.cpp Loading commit data...
resize.avx2.cpp Loading commit data...
resize.cpp Loading commit data...
resize.hpp Loading commit data...
resize.sse4_1.cpp Loading commit data...
rotcalipers.cpp Loading commit data...
samplers.cpp Loading commit data...
segmentation.cpp Loading commit data...
shapedescr.cpp Loading commit data...
smooth.dispatch.cpp Loading commit data...
smooth.simd.hpp Loading commit data...
spatialgradient.cpp Loading commit data...
subdivision2d.cpp Loading commit data...
sumpixels.avx512_skx.cpp Loading commit data...
sumpixels.cpp Loading commit data...
sumpixels.hpp Loading commit data...
tables.cpp Loading commit data...
templmatch.cpp Loading commit data...
thresh.cpp Loading commit data...
undistort.avx2.cpp Loading commit data...
undistort.cpp Loading commit data...
undistort.hpp Loading commit data...
utils.cpp Loading commit data...