Suleyman TURKMEN
a1e96a7deb
Update seamless_cloning.cpp
5 years ago
arnaudbrejeon
e8e020ffb7
Add test
6 years ago
Alexander Alekhin
742f22c09b
photo: move TonemapDurand to opencv_contrib
6 years ago
Vadim Pisarevsky
54279523a3
Merge pull request #12437 from vpisarev:avx2_fixes
...
* trying to fix the custom AVX2 builder test failures (false alarms)
* fixed compile error with CPU_BASELINE=AVX2 on x86; raised tolerance thresholds in a couple of tests
* fixed compile error with CPU_BASELINE=AVX2 on x86; raised tolerance thresholds in a couple of tests
* fixed compile error with CPU_BASELINE=AVX2 on x86; raised tolerance thresholds in a couple of tests
* seemingly disabled false alarm warning in surf.cpp; increased tolerance thresholds in the tests for SolvePnP and in DNN/ENet
6 years ago
Jakub Golinowski
9f1218b00b
Merge pull request #11897 from Jakub-Golinowski:hpx_backend
...
* Add HPX backend for OpenCV implementation
Adds hpx backend for cv::parallel_for_() calls respecting the nstripes chunking parameter. C++ code for the backend is added to modules/core/parallel.cpp. Also, the necessary changes to cmake files are introduced.
Backend can operate in 2 versions (selectable by cmake build option WITH_HPX_STARTSTOP): hpx (runtime always on) and hpx_startstop (start and stop the backend for each cv::parallel_for_() call)
* WIP: Conditionally include hpx_main.hpp to tests in core module
Header hpx_main.hpp is included to both core/perf/perf_main.cpp and core/test/test_main.cpp.
The changes to cmake files for linking hpx library to above mentioned test executalbles are proposed but have issues.
* Add coditional iclusion of hpx_main.hpp to cpp cpu modules
* Remove start/stop version of hpx backend
6 years ago
Alexander Alekhin
1983991d2f
photo(test): update test checks
...
- allow 5% of changed pixels with intensity difference <= 1
7 years ago
Sayed Adel
115b10ed32
photo:ppc fix MergeRobertson test
7 years ago
shimat
5bf7f09ac1
Merge pull request #11035 from shimat:refactoring_decolor
...
Refactor decolor (#11035 )
* decolor: modernize deprecated headers (math.h -> cmath)
* refactor contrast_preserve.cpp
* refactor contrast_preserve.hpp (add static/const)
* refactor contrast_preserve.hpp (join assignment and declaration)
* refactor contrast_preserve.hpp (format)
* refactor test_decolor.cpp (indent)
* refactor contrast_preserve.hpp (const)
* contrast_preserve.hpp : optimize by minMaxLoc
* fix trailing-whitespace
* fix warning C4267 on VC++ x64
(conversion from 'size_t' to 'int', possible loss of data)
* use cvRound instead of round_num
* decrease indentation of test_decolor.cpp
* remove pow() to optimize
* remove redundant Mat initialization
7 years ago
Alexander Alekhin
4a297a2443
ts: refactor OpenCV tests
...
- removed tr1 usage (dropped in C++17)
- moved includes of vector/map/iostream/limits into ts.hpp
- require opencv_test + anonymous namespace (added compile check)
- fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions
- added missing license headers
7 years ago
Tomoaki Teshima
e63d628677
remove some rand functions
...
* make test more reproducible
7 years ago
Rostislav Vasilikhin
70b984434d
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
7 years ago
Alexander Alekhin
3933958b34
photo(test): fix MergeRobertson test for AARCH64 build
8 years ago
Vladislav Sovrasov
d9ffc4c83e
photo: add support of all types of 1c images in inpaint
8 years ago
sovrasov
b87a8a5719
Set LUT for Robertson weights function to zero on borders
8 years ago
Alexander Alekhin
ee4b78fcce
test: change condition in Photo_Decolor
8 years ago
Alexander Alekhin
5da8d65371
eliminate compiler warnings
8 years ago
Vladislav Vinogradov
2b26094cf5
increase epsilons in some tests:
...
* MulSpectrums
* StereoConstantSpaceBP
* BruteForceNonLocalMeans
9 years ago
Vadim Pisarevsky
b37aaa8303
significantly improved parallel non-local means by using granularity parameter in parallel_for_ loop. Because the algorithm deals with sliding sums, it's essential that each thread has enough work to do, otherwise the algorithm gets higher theoretical complexity and thus there is no speedup comparing to 1-thread code (at best).
10 years ago
Erik Karlsson
70a64ebe72
Added test cases
10 years ago
Erik Karlsson
9fff7896c5
Removed fastNlMeansDenoisingColored[Multi]Abs
10 years ago
Erik Karlsson
c44488629a
Changed parameters of fastNlMeansDenoising[Multi][Abs] from float * to std::vector<float>
10 years ago
Erik Karlsson
21160137d4
Addition of test cases
10 years ago
Erik Karlsson
ac6771f975
Added test cases
10 years ago
Erik Karlsson
3bde9e9365
Added test cases
10 years ago
Erik Karlsson
9f7cac8c59
Addtion of test cases for CV_8UC3
10 years ago
Vladislav Vinogradov
f48befc6f0
refactor CUDA part of photo module
10 years ago
Ilya Lavrenov
f2cd65cf1e
fixes
10 years ago
Adrien BAK
5442de7d99
adjust numerical precision for windows build
10 years ago
Adrien BAK
9972059476
suppress warnings
10 years ago
Adrien BAK
d2719ea92f
change numerical precision because of architecture discrepancy
10 years ago
Adrien BAK
1c75fa7297
norm -> cvtest::norm
10 years ago
Adrien BAK
0f0bda9722
factor conditional save
10 years ago
Adrien BAK
2f046ae873
fix grayscale loading
10 years ago
Adrien BAK
63715a899e
fix regressiont ests npr
10 years ago
Adrien BAK
ed0eb139cb
improve decolor tests
10 years ago
Adrien BAK
0a3aab288a
improved cloning test
10 years ago
Vadim Pisarevsky
9a5aa4b23c
trying to solve compile problems; temporarily disabled some tests for just added optimization algo's
10 years ago
Vadim Pisarevsky
257463719b
removed optim module; moved its functionality to core and photo modules; moved drawing functions from core to imgproc. Removed FilterEngine etc. from public API
10 years ago
Alexander Alekhin
55188fe991
world fix
10 years ago
vbystricky
4286f60387
Extract imgcodecs module from highgui
11 years ago
Ilya Lavrenov
4a63b3dd90
cv2cvtest part2
11 years ago
Ilya Lavrenov
b73490f86c
eliminated restriction src[i].channels() == 1 in cv::merge
11 years ago
Ilya Lavrenov
6fe71bd27c
added 4 channels support to fnlm
11 years ago
Ilya Lavrenov
9b31e6cd44
changes according to reviewer's suggestions
11 years ago
Ilya Lavrenov
c7857e8c13
small fixes
11 years ago
Ilya Lavrenov
8bf616e4c7
added color image support via L*a*b*
11 years ago
Ilya Lavrenov
634e8d37cc
fixed for 2 channels
11 years ago
Ilya Lavrenov
72c327fef8
hope it finally works
11 years ago
Ilya Lavrenov
38cbe9873a
small fixes
11 years ago
Ilya Lavrenov
891dbeabba
implemented OpenCL version of cv::fastNlMeansDenoising
11 years ago