1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-28 23:03:03 +04:00
Commit Graph

73 Commits

Author SHA1 Message Date
Andrey Morozov 28030952fa added get_first_k_initial_global_init_global_cost in gpu::SCBP 2010-08-17 15:53:00 +00:00
Anatoly Baksheev 9a669b1ceb fixed bugs in page locked memory allocation
avoid extra gpu memory allocation in BP and CSBP
2010-08-17 10:39:18 +00:00
Vladislav Vinogradov 9ddb373614 added version of StereoBeliefPropagation::operator() for user specified data term 2010-08-16 14:47:17 +00:00
Vladislav Vinogradov a3f3de3391 fixed problem with parameters in constant space belief propagation with short type of messages 2010-08-16 09:23:15 +00:00
Andrey Morozov 1ac097ce57 fixed build without cuda 2010-08-16 08:49:34 +00:00
Andrey Morozov 001bbfb4f9 fixed build without cuda 2010-08-16 08:47:29 +00:00
Anatoly Baksheev 4c4871e34d GCC warning: new line at the end of file 2010-08-16 08:47:06 +00:00
Andrey Morozov 79e1c6f188 fixed build without cuda 2010-08-16 08:30:23 +00:00
Anatoly Baksheev ef9a9d43a4 a lot of refactoring 2010-08-13 16:50:07 +00:00
Andrey Morozov 35ebeb21bd added implement MatPL with serocopy and writecombited 2010-08-13 14:52:50 +00:00
Anatoly Baksheev 024283ceae warning level switched to W3 fpr gpu module 2010-08-13 12:53:34 +00:00
Anatoly Baksheev 77ce659154 2010-08-13 12:51:55 +00:00
Vladislav Vinogradov 22a8dd379e minor fix 2010-08-13 11:43:34 +00:00
Vladislav Vinogradov 6062fad7d8 added minimum disparity threshold parameter to StereoConstantSpaceBP 2010-08-13 11:17:51 +00:00
Vladislav Vinogradov 26712fad72 gpu::StereoConstantSpaceBP:
fixed some bugs in init_data_cost on first level (added non-reduction version for first level)
  optimized compute_data_cost like init_data_cost (used reduction scheme)
  avoid temp matrix
2010-08-13 08:30:06 +00:00
Vladislav Vinogradov 906a590a41 minor fix 2010-08-12 13:47:53 +00:00
Vladislav Vinogradov ee104c27d8 added gpu implementation of constant space belief propagation stereo matching.
some refactoring of StereoBeliefPropagation.
2010-08-12 12:15:37 +00:00
Andrey Morozov 53057afcb8 minor fix 2010-08-12 10:59:51 +00:00
Andrey Morozov b5e3cb0f9b minor fix 2010-08-12 08:06:17 +00:00
Andrey Morozov c27397dba1 minor fix 2010-08-12 07:57:53 +00:00
Andrey Morozov 789b02ad76 added choise in compute capability 2010-08-11 15:52:55 +00:00
Anatoly Baksheev 2a385be0ef meanShiftFilteringGPU: performance and bug with type conversions 2010-08-10 12:18:47 +00:00
Anatoly Baksheev d1fc3e6b5a cv::gpu::CudaStream -> cv::gpu::Stream
some refactoring
added gpu module to compilation
2010-08-10 09:44:50 +00:00
Maria Dimashova a2950d5d44 fixed texture binding and warning on linux 2010-08-09 11:12:58 +00:00
Anatoly Baksheev 9ee159462d meanShiftFiltering added (by masha)
get free memory function
2010-08-06 17:02:06 +00:00
Vladislav Vinogradov 34565c281a added support of 3 channels images to StereoBeliefPropagation_GPU 2010-08-02 14:26:07 +00:00
Andrey Morozov 6da2573b77 minor fix 2010-08-02 13:56:04 +00:00
Andrey Morozov 8c77e5faad optimized gpumat::setTo(), get rid of division operation 2010-08-02 13:10:21 +00:00
Vladislav Vinogradov 788ac96f8b added optimized belief propagation implementation (used short for messages) 2010-08-02 11:10:29 +00:00
Andrey Morozov 97254a7b45 minor fix 2010-07-29 10:28:10 +00:00
Anatoly Baksheev 9ac1741555 speckle filtering added 2010-07-29 08:50:19 +00:00
Vladislav Vinogradov 63fed0f831 changed StereoBeliefPropagation_GPU output disparity default type to CV_32S 2010-07-29 08:47:06 +00:00
Vladislav Vinogradov 84f51332dd implemented asynchronous call for StereoBeliefPropagation_GPU 2010-07-29 07:20:35 +00:00
Vladislav Vinogradov 5bd128fac8 added gpu belief propagation stereo matching 2010-07-28 14:46:44 +00:00
Anatoly Baksheev dc69cf3ab4 minor fixes 2010-07-28 13:38:37 +00:00
Andrey Morozov 5a88e8cf61 optimized gpumat::copyTo() 2010-07-27 09:25:46 +00:00
Andrey Morozov 290c967b8f optimized gpumat::setTo() 2010-07-27 08:56:48 +00:00
Andrey Morozov 12dc52c2e7 implemented asynchronous call for StereoBM() 2010-07-27 08:29:40 +00:00
Vladislav Vinogradov dc0f313924 implemented saturate_cast on gpu; updated GpuMat::convertTo implementation with saturate_cast; minor fix of convert_to test 2010-07-27 07:05:39 +00:00
Anatoly Baksheev 4999024894 minor 2010-07-26 15:13:19 +00:00
Anatoly Baksheev 5732da9567 fixed bug with loading to constant memory 2010-07-26 15:08:43 +00:00
Anatoly Baksheev 22f5376e82 refactoring and minor code improvements
added cuda_shared.hpp header was reorganized in order to speed up compilation
2010-07-26 15:04:56 +00:00
Andrey Morozov fff2160d1f implemented asynchronous call for GpuMat::upload() and GpuMat::download(). added test for asynchronous call. 2010-07-26 13:42:39 +00:00
Andrey Morozov 769564c130 implemented asynchronous call for gpumat::setTo(), gpumat::copyTo(), gpumat::converTo() 2010-07-26 11:22:16 +00:00
Anatoly Baksheev 1135bc2495 saturate_cast_gpu.hpp 2010-07-26 08:13:23 +00:00
Anatoly Baksheev d352db7ec4 imgproc_gpu - minor refactoring 2010-07-23 15:04:16 +00:00
Andrey Morozov 2d36ba2175 minor fix 2010-07-23 14:17:16 +00:00
Vladislav Vinogradov edd68e588b Added implementation of remap on GPU. Minor fixes of convertTo. Added opencv_imgproc to gpu_test dependencies. 2010-07-23 07:06:33 +00:00
Anatoly Baksheev e07d3601e7 -arch=sm_13 2010-07-22 16:06:43 +00:00
Anatoly Baksheev 17f7b12a83 Variable winSize for StereoBP_GPU
Fixed StereoBM_GPU kernel crash
Textureness threshold added
2010-07-22 15:32:03 +00:00