- 19 Jul, 2017 2 commits
-
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
- 18 Jul, 2017 6 commits
-
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Aleksandr Rybnikov authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
- 17 Jul, 2017 11 commits
-
-
Alexander Alekhin authored
-
Rostislav Vasilikhin authored
RGB2Lab_f and trilinear interpolation code are in separate branch; cubeRoot(x) instead of std::pow(x, 1.f/3.f) file with internal accuracy&speed tests moved to lab_tetra branch
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Shuyu Liang authored
-
- 16 Jul, 2017 2 commits
-
-
Rostislav Vasilikhin authored
RGB2Lab_f added, bugs fixed, moved to float several bugs fixed LUT fixed, no switch in tetraInterpolate() temporary code; to be removed and rewritten before refactoring extra interpolations removed, some things to do left added Lab2RGB_b +XYZ version, etc. basic version is done, to be sped up tetra refactored interpolations: LUT for weights, refactor., etc. address arithm optimized initial version of vectorized code added (not compiling now) compilation fixed, now segfaults a lot of fixes, vectorization temp. disabled fixed trilinear shift size, max error dropped from 19 to 10 fixed several bugs (255 vs 256, signed vs unsigned, bIdx) minor changes packed: address arithmetics fixed shorter code experiments with pure integer calculations Lab2RGB max error decreased to 2; need to clean the code ready for vectorization; need cleaning vectorized, to be debugged precision fixed, max error is 2 Lab->XYZ shortened minor fixes Lab2RGB_f version fixed, to be completely rewritten using _b code RGB2Lab_f vectorized minors moved to separate file refactored Lab2RGB to float and int versions minor fix Lab2RGB_f vectorized minor refactoring Lab2RGBint refactored: process methods, vectorize by 4 pix Lab2RGB_f int version is done cleanup extra code code copied to color.cpp fixed blue idx bug optimizations enabled when testing; mulFracConst introduced divConst -> mulFracConst calc min time in perf instead of avg minors process() slightly sped up Lab2RGB_f: disabled int version reinterpret added, minor fixes in names some warnings fixed changes transferred to color.cpp RGB2Lab_f code (and trilinear interpolation code) moved to rgb2lab_faster whitespace shift negative fixed more warnings fixed "constant condition" warnings fixed, little speed up minor changes test_photo decolor fixed changes copied to test_lab.cpp idx bounds checking in LUT init several fixes WIP: softfloat almost integrated test_lab partially rewritten to SoftFloat color.cpp rewritten to SoftFloat test_lab.cpp: accuracy code added several fixes RGB2Lab_b testing fixed splineBuild() rewritten to SoftFloat accuracy control improved rounding fixed Luv <=> RGB: rewritten to SoftFloat OCL cvtColor Lab and Lut rewritten to SoftFloat minor fixes refactored to new SoftFloat interface round() -> cvRound, etc. fixed OCL tests softfloat.cpp: internal functions made static, unused ones removed meaningful constants extra lines removed unused function removed unfinished work it works, need to fix TODOs refactoring; more calls rewritten mulFracConst removed constants made bit exact; minors changes moved to color.cpp fixed 1 bug and 4 warnings OCL: fixed constants pow(x, _1_3f) replaced by cubeRoot(x) fixed compilation on MSVC32 magic constants explained file with internal accuracy&speed tests moved to lab_tetra branch
-
atinfinity authored
-
- 14 Jul, 2017 19 commits
-
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Alexander Alekhin authored
-
Vladislav Sovrasov authored
Add constructors taking initializer_list for some of OpenCV data types (#9034) * Add a constructor taking initializer_list for Matx * Add a constructor taking initializer list for Mat and Mat_ * Add one more method to initialize Mat to the corresponding tutorial * Add a note how to initialize Matx * CV_CXX_11->CV_CXX11
-
Alexander Alekhin authored
-
Alexander Alekhin authored
imgproc: fix MORPH_HITMISS operation when kernel has no negative values
-
Satoshi Tanaka authored
Add gstreamer capture capability for some YUV formats (#8914) * Add gstreamer capture capability for some YUV formats.(only for gstreamer-1.0) * avoid cross initialization error * add checking if pipeline is manualpipeline, for compatibility.
-
Vladislav Sovrasov authored
-
gylns authored
fix the MSER history's size issue (#8910) * simplify growHistory and merge * add assertion for history's size * MSER: fix merging components' history
-
Alexander Alekhin authored
Added tests for ResNet-50 and SqueezeNet v1.1
-
Alexander Alekhin authored
cpu dispatch(core): hamming
-
Alexander Alekhin authored
AVX optimized implementation of separable filters migrated
-
Alexander Alekhin authored
AVX and SSE4.1 optimized conversion migrated
-
Alexander Alekhin authored
AVX and SSE4.1 optimized implementation of resize and warp functions migrated
-
Alexander Alekhin authored
core: get rid of OPENCV_NOSTL definition
-