noob
fba081992d
Merge branch 'master' of git://code.opencv.org/opencv
2012-08-29 18:14:07 +02:00
noob
424bc609b6
Retina module is now parallelized thanks to the TBB library. Speed increase expected on multicore plateforms
2012-08-29 17:44:21 +02:00
Anatoly Baksheev
0ba01afd83
added GPU bilateral filter + tests
...
added GPU non local means brute force filter + tests
2012-08-29 19:20:32 +04:00
Anatoly Baksheev
a09679044e
renamed device::bilaterl_filter kernel to device::disp_bilaterl_filter for correct naming
...
fixed some warnings
2012-08-29 19:20:32 +04:00
Andrey Kamaev
3d9018f019
Fix run.py version control detection when used outide of OpenCV build
2012-08-29 19:17:18 +04:00
Andrey Kamaev
429e5367c4
Merge pull request #25 from sergiud/master
2012-08-29 17:54:49 +04:00
Vladislav Vinogradov
14694343cb
fixed gpu PyrLKSparse perf test
2012-08-29 10:51:40 +04:00
Sergiu Dotenco
6c3e769f32
eliminated type conversion warnings
2012-08-28 17:21:06 +02:00
Vsevolod Glumov
4d6730dc68
Improved javadoc comments. Minor formatting fix.
2012-08-28 18:51:46 +04:00
Vadim Pisarevsky
633a8bfacc
fixed many warnings (modified pull request 13)
2012-08-28 18:15:14 +04:00
Corentin Wallez
18fc11bc04
Fix fixed-point arithmetics in FREAK::meanIntensity
2012-08-28 16:57:20 +04:00
Vsevolod Glumov
dc6fa94118
Improved javadoc comments.
2012-08-28 15:49:50 +04:00
Vincent Rabaud
f56432559e
add conversion from/to Matx
2012-08-28 15:13:41 +04:00
Andrey Kamaev
7744b1d600
Android camera: fix logging macro part 2
2012-08-28 15:07:42 +04:00
Vsevolod Glumov
396e4517ff
Improved javadoc comments. Draft.
2012-08-28 15:01:46 +04:00
marina.kolpakova
a07e33609b
added test for caltech images
2012-08-28 14:45:45 +04:00
Vadim Pisarevsky
e2c9e7c3fb
applied patches from #2311
2012-08-28 14:19:34 +04:00
Vadim Pisarevsky
0bd68a70f1
fixed #2297 , #2300 ; fixed several warnings
2012-08-28 13:45:35 +04:00
Andrey Kamaev
95d54196db
Android camera: fix logging macro
2012-08-28 13:30:11 +04:00
Yury Zemlyanskiy
5ee632fe90
Updates for SimpleFlow algorithm
...
+ New format for flow data - CV_32C2
+ Memory optimization
+ Cross Bilateral Filter optimization
+ Minor optimizations
+ Sample for calcOpticalFlowSF improved
2012-08-28 04:16:40 +04:00
Yury Zemlyanskiy
cc6f1eb824
"SimpleFlow" optical flow estimation algorithm (GSoC project)
...
declaration in includes, implementation, usage example, test
2012-08-28 04:16:40 +04:00
Andrey Kamaev
bbbe77e05e
Fix Android build for mips platform
2012-08-27 20:16:54 +04:00
Andrey Kamaev
5c01d13f38
Pass list of modules to javadoc generator
...
Previously the generator always uses hardcoded list of modules.
This fix replaces hardcoded list with actual set of modules coming from cmake.
2012-08-27 16:48:09 +04:00
Vsevolod Glumov
c78884c780
Improved 'Operations on Arrays" section of 'Core' module documentation.
2012-08-24 19:08:18 +04:00
Anatoly Baksheev
4449efb242
minor
2012-08-24 19:01:13 +04:00
Anatoly Baksheev
d3f4c9b2dc
Fixed bug in BP_GPU
2012-08-24 18:38:54 +04:00
Andrey Kamaev
ce11c0d1eb
Fix formatting in detection based tracker
2012-08-24 16:22:18 +04:00
Andrey Kamaev
71df8906be
Android camera: commented logs in frame callback
2012-08-24 16:10:17 +04:00
Andrey Kamaev
ad35f317f6
Fix buffer allocation in Android camera
2012-08-24 16:10:17 +04:00
Alexander Kapustin
1b5903a719
Laplacian tegra optimized was added
2012-08-24 14:36:16 +04:00
Anatoly Baksheev
70204a8e68
Removed PtrElemStep, Marked DevMem1D as deprecated, now should use PtrStepSz now
2012-08-24 02:02:42 +04:00
Andrey Kamaev
9be63c50dd
Merge branch 'norm_Matx' of git://github.com/vrabaud/opencv
2012-08-24 00:38:10 +04:00
Vladislav Vinogradov
56b7ddad09
fixed type for threshold parameter
2012-08-23 17:12:44 +04:00
Vladislav Vinogradov
8c1f9bafdc
fixed gpu::integral for Kepler
2012-08-23 17:12:43 +04:00
Vladislav Vinogradov
c3f277b7bc
gpu version of HoughCircles
2012-08-23 17:12:43 +04:00
Anatoly Baksheev
e60a50c43c
removed /EHa flag for cuda compilation
2012-08-23 16:53:53 +04:00
Anatoly Baksheev
290030d030
possibility to enable /mp compiler flag from cmake
...
fixed MCVC warnings
2012-08-23 16:53:53 +04:00
Vincent Rabaud
1baf5209c4
fix the compile bug
2012-08-23 14:20:31 +02:00
Vsevolod Glumov
5648e49d59
Merge remote-tracking branch 'origin/master'
2012-08-23 14:58:41 +04:00
Vsevolod Glumov
fc307c87dc
Improved the public 'non-optimized' duplicates of 'Tegra-optimized' functions.
2012-08-23 14:56:02 +04:00
marina.kolpakova
c8a54f67d4
minor warning fix
2012-08-23 13:43:42 +04:00
Anatoly Baksheev
d395bf1522
minor fix in FindTBB
...
added texture_binder
2012-08-23 13:37:27 +04:00
Alexey Spizhevoy
c8b7a8c80c
added median-based version of global motion estimation (videostab)
2012-08-23 10:48:24 +04:00
Leonid Beynenson
6a5d996ca8
Removed the header opencv2/photo/denoising.hpp
...
All the functions from it are moved to the header
opencv2/photo/photo.hpp
2012-08-22 17:51:52 +04:00
Vadim Pisarevsky
e95bc7d502
fixed ios camera timing (patch by Eduard Feicho)
2012-08-22 13:33:13 +04:00
Vladislav Vinogradov
da5aaab277
optimized gpu::integral for Kepler
2012-08-22 12:13:34 +04:00
Ilya Lavrenov
92795ba476
parallel version of remap, resize, warpaffine, warpPerspective. Some optimization for 2x decimation in resize algorithm
2012-08-22 11:49:21 +04:00
Andrey Kamaev
f2a02feffa
Fix Windows build issues
...
* No /arch:SSE3 in MSVC
* Warnings fixed or suppressed
2012-08-22 11:21:09 +04:00
Vadim Pisarevsky
793e8b546d
fixed build on Ubuntu
2012-08-21 23:11:49 +04:00
Vadim Pisarevsky
64661ea9cd
added SSE2-optimized resizeAreaFast for 8-bit images by Grigoriy Frolov
2012-08-21 23:00:50 +04:00
Andrey Kamaev
a840d929ac
#2170 fix warning of undefined GTEST_HAS_DEATH_TEST
2012-08-21 18:59:51 +04:00
Andrey Kamaev
10dcf9ea39
Fix Java API build
2012-08-21 18:34:02 +04:00
Vadim Pisarevsky
2f1cc018c9
enabled SSE3 by default; integrated SSE3-optimized bilateral filter (by Grigoriy Frolov); modified API of non-local means (use Input/OutputArrays)
2012-08-21 17:39:40 +04:00
Leonid Beynenson
9f016da484
Merge branch 'master' of git://github.com/vpas/opencv into nonlocal_means
2012-08-21 16:07:18 +04:00
Victor Passichenko
18de45f7bc
Add CV_Asserts for channels count
2012-08-21 16:05:18 +04:00
Victor Passichenko
92edd4fc6e
Fix building for MS VS C++: remove allocation of arrays of dynamic size in stack
2012-08-21 15:41:51 +04:00
Vadim Pisarevsky
0d2b8f4ba1
fixed the channel ordering of rgba images (by Eduard)
2012-08-21 15:41:05 +04:00
Victor Passichenko
017ab51bf4
Fix wrong memory deallocation
2012-08-21 15:38:38 +04:00
Vladislav Vinogradov
81d6400f45
fixed compilation under windows
2012-08-21 14:28:40 +04:00
Andrey Kamaev
94f7c3c592
Fixed FAST algorithm initializer
2012-08-21 01:03:52 +04:00
Andrey Kamaev
35754c0c03
Merge branch 'master' of git://github.com/vpas/opencv into nonlocal_means
2012-08-21 00:23:48 +04:00
Andrey Kamaev
4a1ef53deb
Fixed gcc build warning
2012-08-20 19:53:03 +04:00
Vadim Pisarevsky
8efb84b5a4
added ios camera support in highgui. turned on optimization in opencv2.framework (ticket #2232 )
2012-08-20 19:36:36 +04:00
Vladislav Vinogradov
c26d543e1e
gpu::HoughLines : minor code improvements
2012-08-20 16:03:01 +04:00
marina.kolpakova
1e4012079d
removed logging from test
2012-08-20 13:26:51 +04:00
Vladislav Vinogradov
3956e42507
Merge branch 'gpu-tests'
2012-08-20 11:29:40 +04:00
Vladislav Vinogradov
ec7f9566e0
minor gpu tests fix
2012-08-20 10:15:36 +04:00
Vladislav Vinogradov
a0aef244d6
removed perf_gpu_cpu from CMake scripts
2012-08-20 09:58:37 +04:00
niko
e7f4dd1a2e
temp build fix because the new core.hpp impact on this project
2012-08-20 10:06:41 +08:00
marina.kolpakova
f17f4bda60
more warning fixes for GCC
2012-08-20 03:26:53 +04:00
marina.kolpakova
1521340152
updated CascadeClassifier_GPU documentation
2012-08-20 03:25:52 +04:00
marina.kolpakova
ede3781e3e
fixed -Wstrict_alliasing warning for GCC
2012-08-20 02:27:54 +04:00
marina.kolpakova
aeaf1a6f6d
refactoring in Emulation
2012-08-20 02:26:23 +04:00
marina.kolpakova
9c13b84e35
fixed unused warnings
2012-08-20 00:06:12 +04:00
marina.kolpakova
66eb96d719
minor warning fix
2012-08-19 22:43:27 +04:00
Andrey Kamaev
1a621c2916
Fix build warnings
2012-08-19 19:36:43 +04:00
Sergiu Dotenco
4993748c91
added missing includes
2012-08-19 15:25:07 +02:00
Victor Passichenko
1f42de39a3
Add non-local means denoising algorithm implementatation into photo module
2012-08-19 13:13:58 +04:00
Andrey Kamaev
8e2258c494
Fix Windows build after commit:41b6d25
2012-08-19 00:20:08 +04:00
Andrey Kamaev
ff3aa6cbe1
Fix Android build after commit:41b6d25
2012-08-17 18:28:50 +04:00
Andrey Kamaev
915169e8b7
Fix documentation build warnings in gpu module reference
2012-08-17 18:15:15 +04:00
Vladislav Vinogradov
a507d564a4
merged gpu_perf_cpu into gpu_perf
2012-08-17 17:34:58 +04:00
Vadim Pisarevsky
ec8f926686
small correction for the previous patch in parallel.cpp
2012-08-17 17:34:51 +04:00
Vadim Pisarevsky
41b6d25bdd
added cross-platform Mutex implementation; enable platform-native (GDC/Concurrency) parallel_for_ implementation when TBB is not installed.
2012-08-17 17:32:06 +04:00
Vladislav Vinogradov
93172bab87
added --cpu flag (run tests on CPU)
2012-08-17 16:12:32 +04:00
Vladislav Vinogradov
00546f24e0
updated mark_nvidia.py script
2012-08-17 15:50:35 +04:00
Vladislav Vinogradov
2634dc6cce
removed license comments
2012-08-17 15:22:29 +04:00
Vladislav Vinogradov
362df96cb9
renamed perf_main.cpp to main.cpp
2012-08-17 15:16:45 +04:00
Vladislav Vinogradov
6e4eb722a6
updated gpu performance tests
...
now it executes only on one device
added posibility to specify device on which tests will be executed
2012-08-17 15:14:14 +04:00
niko
2e685dcf0a
performance & bug fix for resize erode dilate sobel remap
2012-08-17 15:47:02 +08:00
Vladislav Vinogradov
ddca47040b
updated gpu accuracy tests
...
added posibility to specify device on which tests will be executed
2012-08-16 16:23:27 +04:00
Vladislav Vinogradov
cfdeb50335
updated mark_nvidia.py script
2012-08-16 12:54:00 +04:00
Vladislav Vinogradov
19462c871d
Forbid incorrect patchSize values in gpu::ORB
2012-08-15 17:24:53 +04:00
Vladislav Vinogradov
528ddb5647
fixed block size for old CC
2012-08-15 17:24:53 +04:00
Andrey Kamaev
65f8585630
#2229 Fix FREAK build on CentOS
2012-08-15 17:23:07 +04:00
Andrey Kamaev
859ee6087c
#2216 Forbid incorrect patchSize values in ORB
2012-08-15 16:54:40 +04:00
Andrey Kamaev
b0927397e9
#2225 Rename getConvertData to getConvertElem to match the headers and documentation
2012-08-15 15:34:33 +04:00
Vladislav Vinogradov
a9fba14898
added docs for gpu::HoughLines
2012-08-15 15:07:30 +04:00
Vladislav Vinogradov
97731c152d
fixed typo
2012-08-15 15:07:29 +04:00
Vladislav Vinogradov
db79022b85
fixed shared memory size for linesAccumShared
2012-08-15 15:07:29 +04:00
Andrey Kamaev
36fe62d7a5
#2245 Fix BFMatcher::radiusMatchImpl witch Hamming distance (thanks to Jukka Holappa)
2012-08-15 15:02:20 +04:00
Vladislav Vinogradov
456890e9e4
fixed warning C4512
2012-08-15 13:48:28 +04:00
Vladislav Vinogradov
647d4ae1f1
Merge branch 'hough-lines-gpu'
2012-08-15 13:24:46 +04:00
Vladislav Vinogradov
7928cec670
added linesAccumGlobal kernel
2012-08-15 13:18:35 +04:00
Vladislav Vinogradov
7ae94c571c
fixed build without cuda
2012-08-14 17:54:42 +04:00
Vladislav Vinogradov
34b9bd61a2
fixed failure
2012-08-14 17:42:15 +04:00
Maria Dimashova
d973d571a4
changed the value that replace NaNs in bilateralFilter_32f
2012-08-14 17:15:03 +04:00
Vladislav Vinogradov
c3fa7974e6
new optimized version
2012-08-14 17:00:57 +04:00
Daniil Osokin
f1d41d8b94
disabled whole perf test for distance transform
2012-08-14 13:01:52 +04:00
Vladislav Vinogradov
9201db32eb
fixed overflow bugs, updated perf tests
2012-08-14 12:33:47 +04:00
Daniil Osokin
2b53d2e6a4
Merge branch 'master' of code.opencv.org:opencv
2012-08-14 12:17:44 +04:00
Daniil Osokin
f4d4b0d742
disabled perf test on distance transform
2012-08-14 12:13:42 +04:00
Alexander Smorkalov
14fa645026
Debug build for Android added. Stripping of debug build turned off.
2012-08-14 12:03:05 +04:00
Vladislav Vinogradov
1eefc69927
added accuracy and performance tests
2012-08-14 11:36:32 +04:00
Vadim Pisarevsky
70bb857c7e
Merge remote-tracking branch 'origin/master'
2012-08-13 21:22:17 +04:00
Vadim Pisarevsky
ff90c3eba6
possibly fixes #2242 and #2257
2012-08-13 21:22:06 +04:00
Andrey Kamaev
d525362cd5
Fixed 2 new Android build warnings
2012-08-13 19:24:31 +04:00
Vladislav Vinogradov
3703722a72
first naive version
2012-08-13 17:44:46 +04:00
Vladislav Vinogradov
941897aa3d
fixed build errors in bgfg_gmg
2012-08-13 17:00:21 +04:00
Alexey Spizhevoy
27eb5d07cf
Added getScale/setScale for image warpers (stitching module)
2012-08-13 14:39:47 +04:00
Vladislav Vinogradov
4dbc7600e7
added support of all types to BackgroundSubtractorGMG
2012-08-13 10:28:42 +04:00
bitwangyaoyao
fa78459c56
fix ocl/match_template compiling error on Linux
2012-08-11 13:10:43 +08:00
Daniil Osokin
45c49a9088
Added perf test
2012-08-10 17:37:48 +04:00
Daniil Osokin
0609f4e9b4
Added blur16x16 perf test
2012-08-10 17:36:45 +04:00
Daniil Osokin
b97b48ecb6
Added perf tests for histogram
2012-08-10 17:36:45 +04:00
Daniil Osokin
0b54739822
Added perf test for distanceTransform
2012-08-10 17:36:45 +04:00
Daniil Osokin
7a2eb514fa
Added color YUV422 perf test
2012-08-10 17:36:39 +04:00
Daniil Osokin
e37b9469da
Added perf tests
2012-08-10 17:17:09 +04:00
marina.kolpakova
c3ae08a13d
fixed typo in enum
2012-08-10 15:39:45 +04:00
Daniil Osokin
8f6a2438a7
Added perf test for remap
2012-08-10 15:04:04 +04:00
marina.kolpakova
575078502f
fixed perfomance test for CCL
2012-08-10 15:01:16 +04:00
Evgeny Talanin
19313923cc
Use github pat to get data for in python tests (files from code.opencv.org are received truncated sometimes)
2012-08-10 14:09:58 +04:00
Vladislav Vinogradov
7ff04a65f1
fixed build for old compute capabilities
2012-08-10 10:03:35 +04:00
yao
fa5113f303
add Canny to ocl module
2012-08-10 11:59:47 +08:00
marina.kolpakova
40c76b9de2
1.x related fixes
2012-08-09 18:48:25 +04:00
Vladislav Vinogradov
79ef454c5f
Merge branch 'bgfg-gmg-optimized' into bgfg-gmg-merged
2012-08-09 14:55:36 +04:00
Vladislav Vinogradov
827fa850f6
Merge branch 'bgfg-gmg-gpu' into bgfg-gmg-merged
2012-08-09 14:48:26 +04:00
Vladislav Vinogradov
1ecf491373
added updateBackgroundModel parameter
2012-08-09 14:46:27 +04:00
Vladislav Vinogradov
bfd9e6102a
added updateBackgroundModel parameter and release method
2012-08-09 14:37:08 +04:00
Vladislav Vinogradov
7f3296566c
added performance tests
2012-08-09 14:14:13 +04:00
Vladislav Vinogradov
77cae11a74
added docs for GMG_GPU
2012-08-09 13:28:28 +04:00
Vladislav Vinogradov
ace7e9d842
added release method to GMG_GPU
2012-08-09 13:13:04 +04:00
marina.kolpakova
634c9dae46
added performance test fot CCL
2012-08-09 12:42:27 +04:00
Vladislav Vinogradov
55f8310cac
fixed number of training mode operation
2012-08-09 12:37:35 +04:00
Vladislav Vinogradov
f7f1fb2bd7
added tests for VIBE_GPU and GMG_GPU
2012-08-09 12:30:55 +04:00
Vladislav Vinogradov
da38a95de6
fixed number of update operation
2012-08-09 12:28:30 +04:00
Vladislav Vinogradov
9ec96597cd
gpu version of GMG Background Subtractor
2012-08-09 11:31:08 +04:00
Vladislav Vinogradov
9b16563f44
fixed build warnings
2012-08-09 11:05:27 +04:00
Vladislav Vinogradov
fb5f366459
made BackgroundSubtractorGMG's parameters public
2012-08-09 10:23:24 +04:00
Andrey Kamaev
0ceb9b6a00
Fixed division by zero case in SphericalProjector::mapForward
2012-08-08 20:57:12 +04:00