refactored and fixed bugs in gpu warp functions (remap, resize, warpAffine, warpPersp...
authorVladislav Vinogradov <no@email>
Wed, 14 Mar 2012 15:54:17 +0000 (15:54 +0000)
committerVladislav Vinogradov <no@email>
Wed, 14 Mar 2012 15:54:17 +0000 (15:54 +0000)
commitade7394e77e46e1f7bd45329865530965733083a
treee5b3517d6cbba1a81fb8ec15cf3e112cebc18f6d
parent6e2507c197e69ae25023fdf24d81c591cfaba827
refactored and fixed bugs in gpu warp functions (remap, resize, warpAffine, warpPerspective)
wrote more complicated tests for them
implemented own version of warpAffine and warpPerspective for different border interpolation types
refactored some gpu tests
33 files changed:
modules/core/src/opengl_interop.cpp
modules/gpu/include/opencv2/gpu/gpu.hpp
modules/gpu/perf/perf_imgproc.cpp
modules/gpu/src/color.cpp
modules/gpu/src/cuda/remap.cu
modules/gpu/src/cuda/resize.cu
modules/gpu/src/cuda/warp.cu [new file with mode: 0644]
modules/gpu/src/imgproc.cpp
modules/gpu/src/opencv2/gpu/device/filters.hpp
modules/gpu/src/remap.cpp [new file with mode: 0644]
modules/gpu/src/resize.cpp [new file with mode: 0644]
modules/gpu/src/warp.cpp [new file with mode: 0644]
modules/gpu/test/interpolation.hpp [new file with mode: 0644]
modules/gpu/test/main.cpp [moved from modules/gpu/test/test_main.cpp with 96% similarity]
modules/gpu/test/precomp.cpp [moved from modules/gpu/test/test_precomp.cpp with 96% similarity]
modules/gpu/test/precomp.hpp [moved from modules/gpu/test/test_precomp.hpp with 95% similarity]
modules/gpu/test/test_arithm.cpp
modules/gpu/test/test_calib3d.cpp
modules/gpu/test/test_copy_make_border.cpp [new file with mode: 0644]
modules/gpu/test/test_features2d.cpp
modules/gpu/test/test_filters.cpp
modules/gpu/test/test_hog.cpp
modules/gpu/test/test_imgproc.cpp
modules/gpu/test/test_matop.cpp
modules/gpu/test/test_nvidia.cpp
modules/gpu/test/test_remap.cpp [new file with mode: 0644]
modules/gpu/test/test_resize.cpp [new file with mode: 0644]
modules/gpu/test/test_threshold.cpp [new file with mode: 0644]
modules/gpu/test/test_video.cpp
modules/gpu/test/test_warp_affine.cpp [new file with mode: 0644]
modules/gpu/test/test_warp_perspective.cpp [new file with mode: 0644]
modules/gpu/test/utility.cpp [moved from modules/gpu/test/test_gpu_base.cpp with 65% similarity]
modules/gpu/test/utility.hpp [moved from modules/gpu/test/test_gpu_base.hpp with 78% similarity]