Namgoo Lee
4366c8734f
Fix Farneback Optical Flow Algorithm
...
- Before this PR, following tests failed on some platform.
CUDA_OptFlow/FarnebackOpticalFlow.Accuracy/19
CUDA_OptFlow/FarnebackOpticalFlow.Accuracy/23
- The algorithm now recognizes the OPTFLOW_USE_INITIAL_FLOW flag.
Previously, when the flag was set, it did not use the flow data
passed as input, instead used some garbage data in memory.
- More strict test limit.
6 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
Alexander Alekhin
4a7d441b37
test: fix cuda build
8 years ago
Dan Moodie
66738d748f
Modified sparse pyrlk optical flow to allow input of an image pyramid which thus allows caching of image pyramids on successive calls.
...
Added unsigned char support for 1, 3, 4 channel images.
9 years ago
Maksim Shabunin
da383e65e2
Remove deprecated methods from cv::Algorithm
10 years ago
Vladislav Vinogradov
2dc3b0f7f9
fix cudaoptflow tests build
10 years ago
Vladislav Vinogradov
19c6bbe7d9
move obsolete algorithms from cudaoptflow to cudalegacy
10 years ago
Vladislav Vinogradov
c4b2058d23
simplify TVL1 accuracy test to reduce run time
10 years ago
Fco. Javier Delgado del Hoyo
625fd61313
Removed OpticalFlowBM test from cudaoptflow module
10 years ago
Ernest Galbrun
917107e635
removed bm legacy
10 years ago
Fco. Javier Delgado del Hoyo
fd10557e78
Removed cvCalcOpticalFlowBM from cudaoptflow test
10 years ago
Ernest Galbrun
df8f1a4355
removed legacy header
10 years ago
Ernest Galbrun
5c8e679bdc
still a couple tabs and trailing whitespaces...
11 years ago
Ernest Galbrun
693c4e5741
debug of cuda_tvl1 => pass tests succesfully
11 years ago
Ernest Galbrun
3e577b090e
removed legacy from cmake dependency
...
removed legacy tests in cudaoptflow
11 years ago
Vladislav Vinogradov
fd88654b45
replaced GPU -> CUDA
11 years ago
Vladislav Vinogradov
5660d6a680
renamed gpuoptflow -> cudaoptflow
11 years ago
Vladislav Vinogradov
e895b7455e
renamed gpu namespace -> cuda
11 years ago
Vladislav Vinogradov
98bd401534
fix gpu::DeviceInfo compilation under linux
...
glibc defines major and minor macros
which conflict with gpu::DeviceInfo methods with the same name
12 years ago
Vladislav Vinogradov
2dab93c2e8
refactored gpu info structures (TargetArchs and DeviceInfo)
...
now DeviceInfo provides full information about device (from cudaDeviceProp)
12 years ago
Vladislav Vinogradov
302250f241
fixed BroxOpticalFlow regression test
...
the output of BroxOpticalFlow differs a bit in CUDA 5.5
12 years ago
Vladislav Vinogradov
3eeaa9189c
Revert "Revert "Merge pull request #836 from jet47:gpu-modules""
12 years ago
Vladislav Vinogradov
516e5b2563
fixed BroxOpticalFlow regression test
...
the output of BroxOpticalFlow differs a bit in CUDA 5.5
12 years ago
Andrey Kamaev
416fb50594
Revert "Merge pull request #836 from jet47:gpu-modules"
...
This reverts commit fba72cb60d
, reversing
changes made to 02131ffb62
.
12 years ago
Vladislav Vinogradov
3156e803be
gpuoptflow module fixes
12 years ago
Vladislav Vinogradov
ac0f506d0e
split gpuvideo onto gpuoptflow and gpubgsegm
12 years ago
Vladislav Vinogradov
fc1fa28556
gpuvideo module for video processing
12 years ago
Vladislav Vinogradov
54e7c76d99
fixed compilation errors
12 years ago
Andrey Kamaev
96b008cd29
Eliminate the need of ::testsing::ValuesIn() for CV_ENUM
...
Also cv::, cv::gpu:: and cv::ocl:: namespace prefixes can be safely omitted
inside CV_ENUM and CV_FLAGS
12 years ago
Vladislav Vinogradov
8d97d9598e
updated GPU version of TVL1
12 years ago
Vladislav Vinogradov
f0b19d4659
updated license header in whole gpu module
12 years ago
Vladislav Vinogradov
abc9ef6809
moved utility functions from gpu_perf_test and gpu_test to ts module
12 years ago
Vladislav Vinogradov
a3a09cf4d1
refactored OpticalFlowDual_TVL1:
...
* added DenseOpticalFlow interface
* moved OpticalFlowDual_TVL1 to src folder
12 years ago
Vladislav Vinogradov
36e42084f0
added gpu BM optical flow implementation
12 years ago
Vladislav Vinogradov
ce2fd7fec9
added dual tvl1 optical flow gpu implementation
12 years ago
Vladislav Vinogradov
b7e6b5af1b
fixed tests (call resetDevice, if there was a gpu failure)
12 years ago
Vladislav Vinogradov
1a76242d99
added GPU_TEST_P macros
12 years ago