Yan Wang
a8b4c99ed6
Improve the performance of fast_nlmeans_denoising_opencl.
...
1. Remove unnecessary barriers.
2. Adjust CTA_SIZE based on the following cases for Intel platform:
a) OCL_Photo_DenoisingGrayscale.DenoisingGrayscale
b) OCL_Photo_DenoisingColored.DenoisingColored
2014-11-12 22:34:33 +08:00
Adrien BAK
5442de7d99
adjust numerical precision for windows build
2014-10-15 12:47:53 +09:00
Adrien BAK
9972059476
suppress warnings
2014-10-14 19:07:15 +09:00
Adrien BAK
53d11f490d
whitespace
2014-10-14 16:45:02 +09:00
Adrien BAK
5c98209127
whitespaces
2014-10-14 16:31:22 +09:00
Adrien BAK
ee210afc44
white space
2014-10-14 16:10:53 +09:00
Adrien BAK
cb76d00f5f
precalculate indices
2014-10-14 16:08:45 +09:00
Adrien BAK
419450689b
remove unnecessary buffer copies
2014-10-14 16:08:45 +09:00
Adrien BAK
b4504639c8
refactor poisson_solver
2014-10-14 16:08:45 +09:00
Adrien BAK
6bfea73716
move calls to ptr<>
2014-10-14 16:08:45 +09:00
Adrien BAK
4a5ea85094
another useless include
2014-10-14 16:08:45 +09:00
Adrien BAK
df312a4ffa
at<> -> ptr<>
2014-10-14 16:08:45 +09:00
Adrien BAK
5a16de2ef6
.size().width -> cols
2014-10-14 16:08:45 +09:00
Adrien BAK
980496bb0e
remove useless include
2014-10-14 16:08:45 +09:00
Adrien BAK
d2719ea92f
change numerical precision because of architecture discrepancy
2014-10-14 16:08:45 +09:00
Adrien BAK
1c75fa7297
norm -> cvtest::norm
2014-10-14 16:08:45 +09:00
Adrien BAK
c6ffa5059d
remove useless includes
2014-10-14 16:08:45 +09:00
Adrien BAK
0f0bda9722
factor conditional save
2014-10-14 16:08:45 +09:00
Adrien BAK
11d89ad7c1
coding guidelines
2014-10-14 16:08:45 +09:00
Adrien BAK
53f4f06a15
remove debugging code
2014-10-14 16:08:45 +09:00
Adrien BAK
c69016467d
replace implementation of dst
2014-10-14 16:08:44 +09:00
Adrien BAK
89e7860572
replace double by float
2014-10-14 16:08:44 +09:00
Adrien BAK
ed9f6a3cb4
simplify a line
2014-10-14 16:08:44 +09:00
Adrien BAK
e46810eabe
this has been submitted to the daily wtf
2014-10-14 16:08:44 +09:00
Adrien BAK
47b01be0a4
replace 8 loops by 2
2014-10-14 16:08:44 +09:00
Adrien BAK
b04d06938d
replace double* by vector<double>
2014-10-14 16:08:44 +09:00
Adrien BAK
a14bfb331d
remove logging
2014-10-14 16:08:44 +09:00
Adrien BAK
a361cc9479
remove some more useless buffers and rename a bunch of variables
2014-10-14 16:08:44 +09:00
Adrien BAK
61fe623cf1
backport bug fix
2014-10-14 16:08:44 +09:00
Adrien BAK
d46c466e20
remove useless buffers
2014-10-14 16:08:44 +09:00
Adrien BAK
89be83e5be
rename variables
2014-10-14 16:08:43 +09:00
Adrien BAK
b3ddc2b9a7
refactor array_product
2014-10-14 16:08:43 +09:00
Adrien BAK
33c15d6309
rename stuff, adds logging and replace shitty else if chain by switch
2014-10-14 16:08:43 +09:00
Adrien BAK
1f6acc23fa
adds header guards + move impl to proper file
2014-10-14 16:08:43 +09:00
Adrien BAK
e8c2f2ee3e
constness
2014-10-14 16:08:43 +09:00
Adrien BAK
2f046ae873
fix grayscale loading
2014-10-14 16:08:43 +09:00
Adrien BAK
63715a899e
fix regressiont ests npr
2014-10-14 16:08:43 +09:00
Adrien BAK
ed0eb139cb
improve decolor tests
2014-10-14 16:08:43 +09:00
Adrien BAK
0a3aab288a
improved cloning test
2014-10-14 16:08:42 +09:00
Vadim Pisarevsky
ca5e73a9d0
Merge pull request #3283 from abak:fix-cloning-illumination-change-noipp
2014-10-09 14:57:57 +00:00
berak
56fcc41d70
bugfix #3945 pass idx,idx1 by reference instead of static vars
2014-10-07 12:19:54 +02:00
Adrien BAK
037f27c882
change masking to patchNaNs
2014-09-30 14:58:40 +09:00
Adrien BAK
2411556242
fix photo::cloning::IlluminationChange when IPP is used
2014-09-30 14:28:44 +09:00
Vadim Pisarevsky
95a4943762
Merge pull request #3103 from vpisarev:core_imgproc_optim_rearrangements
2014-08-14 13:39:01 +00:00
Vadim Pisarevsky
9a5aa4b23c
trying to solve compile problems; temporarily disabled some tests for just added optimization algo's
2014-08-14 14:37:30 +04:00
Vadim Pisarevsky
4530c7ad08
trying to fix builds
2014-08-14 13:18:04 +04:00
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
2014-08-14 12:50:07 +04:00
Alexander Karsakov
75ede6e17c
Minimal image size is set to 5*5 for OCL path of fastNlMeansDenoising and fastNlMeansDenoisingColored since it breaks tests with test_loop_times=30 and in general doesn't make sense for computation on GPU.
2014-08-14 12:14:33 +04:00
Alexander Alekhin
55188fe991
world fix
2014-08-05 20:12:35 +04:00
Vadim Pisarevsky
05164bf713
Merge pull request #2608 from Siddharthk:master
2014-08-01 09:13:32 +00:00