Tomoaki Teshima 
							
						 
					 
					
						
						
							
						
						b6a093fba1 
					 
					
						
						
							
							accept multiple channels image for threshold on cuda  
						
						... 
						
						
						
						* modify test, too 
						
						
					 
					
						2016-05-16 06:45:35 +09:00 
						 
				 
			
				
					
						
							
							
								aravind 
							
						 
					 
					
						
						
							
						
						f4f1561781 
					 
					
						
						
							
							Fixed cv::cuda::reduce bug.  
						
						
						
						
					 
					
						2016-02-27 08:30:10 +05:30 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						5576c0866a 
					 
					
						
						
							
							fix   #5780  : cv::cuda::createContinuouseffectively ignores its cols argument  
						
						
						
						
					 
					
						2015-12-10 14:20:28 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						0de6165863 
					 
					
						
						
							
							Merge pull request  #5660  from jet47:cuda-wrap-stream-3.0  
						
						
						
						
					 
					
						2015-12-08 12:28:57 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						2b26094cf5 
					 
					
						
						
							
							increase epsilons in some tests:  
						
						... 
						
						
						
						* MulSpectrums
* StereoConstantSpaceBP
* BruteForceNonLocalMeans 
						
						
					 
					
						2015-11-27 16:46:20 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						39854ceda4 
					 
					
						
						
							
							cuda::StreamAccessor::wrapStream and cuda::EventAccessor::wrapEvent  
						
						... 
						
						
						
						to import existed CUDA stream or CUDA event to OpenCV 
						
						
					 
					
						2015-11-12 13:38:29 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						1bf811c3f1 
					 
					
						
						
							
							fix cuda::normalize (dtype < 0) case  
						
						
						
						
					 
					
						2015-10-02 11:41:01 +03:00 
						 
				 
			
				
					
						
							
							
								StevenPuttemans 
							
						 
					 
					
						
						
							
						
						cb55d60f98 
					 
					
						
						
							
							fixing GT and GE comparison symbol  
						
						... 
						
						
						
						Conflicts:
	modules/gpu/doc/per_element_operations.rst 
						
						
					 
					
						2015-05-24 13:31:06 +02:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						e22979f334 
					 
					
						
						
							
							fix   #4343  : cv::cuda::findMinMaxLoc incorrect output for single row matrix  
						
						
						
						
					 
					
						2015-05-18 14:16:55 +03:00 
						 
				 
			
				
					
						
							
							
								Maxim Kostin 
							
						 
					 
					
						
						
							
						
						cdd23440c9 
					 
					
						
						
							
							Adding support for WinRT(WinPhone 8/8.1 and Win Store) via CMake 3.1  
						
						... 
						
						
						
						- Substituted HAVE_WINRT with WINRT
- Fixed compilation issues in ocl.cpp and parallel.cpp
- Fixed compiler issue for WP8: "C2678: binary '+' : no operator found which takes a left-hand - Fixed gitignore
- Added #ifdef HAVE_OPENCL to remove compiler warnings in ocl.cpp
- Used NO_GETENV similar to '3rdparty\libjpeg\jmemmgr.c;
- Added ole32.lib for core module (for WindowsStore 8.0 builds)
- Made OpenCV_ARCH aware of ARM
Signed-off-by: Maxim Kostin <v-maxkos@microsoft.com > 
						
						
					 
					
						2015-03-02 22:26:43 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						d696fac8b8 
					 
					
						
						
							
							move cuda tests from core to cudaarithm  
						
						
						
						
					 
					
						2015-02-26 19:49:12 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						671b59aa9d 
					 
					
						
						
							
							fix windows build with CUDA  
						
						... 
						
						
						
						rename cv::cuda::internal namespace
to cv::cuda::device to prevent conflicts
with cv::internal 
						
						
					 
					
						2015-02-17 21:50:39 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						a932d8aba1 
					 
					
						
						
							
							use full qualified name for all internal namespaces to prevent ambiguous symbol errors  
						
						
						
						
					 
					
						2015-02-16 11:31:21 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						16b56e71d9 
					 
					
						
						
							
							Merge pull request  #3561  from jet47:cuda-arithm-refactoring  
						
						
						
						
					 
					
						2015-01-15 11:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						cd0e95de16 
					 
					
						
						
							
							refactor cudaarithm reductions:  
						
						... 
						
						
						
						* remove overloads with explicit buffer, now BufferPool is used
* added async versions for all reduce functions 
						
						
					 
					
						2014-12-30 11:06:33 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						a4e598f474 
					 
					
						
						
							
							use new BufferPool class for some cudaarithm routines  
						
						
						
						
					 
					
						2014-12-30 11:06:33 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						7454189c2a 
					 
					
						
						
							
							use new getInputMat/getOutputMat/syncOutput methods in cudaarithm routines  
						
						
						
						
					 
					
						2014-12-30 11:06:33 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						3d0410c147 
					 
					
						
						
							
							remove reciprocal version of cuda::divide  
						
						... 
						
						
						
						it might cause errors, due to implicit type conversion and another cuda::divide
overload 
						
						
					 
					
						2014-12-30 11:06:32 +03:00 
						 
				 
			
				
					
						
							
							
								Maksim Shabunin 
							
						 
					 
					
						
						
							
						
						d01bedbc61 
					 
					
						
						
							
							Removed Sphinx documentation files  
						
						
						
						
					 
					
						2014-12-26 19:12:19 +03:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						53862687d5 
					 
					
						
						
							
							rename CudaMem -> HostMem to better reflect its purpose  
						
						
						
						
					 
					
						2014-12-23 17:42:49 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						f12bd999bf 
					 
					
						
						
							
							Merge pull request  #3524  from jet47:fix-cuda-warnings  
						
						
						
						
					 
					
						2014-12-22 10:58:07 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						48c9c24da6 
					 
					
						
						
							
							disable -Wshadow warning for CUDA modules:  
						
						... 
						
						
						
						it is generated by CUDA headers and we can't fix it 
						
						
					 
					
						2014-12-22 11:48:19 +03:00 
						 
				 
			
				
					
						
							
							
								StevenPuttemans 
							
						 
					 
					
						
						
							
						
						edb608d206 
					 
					
						
						
							
							fix documentation bug 2432  
						
						
						
						
					 
					
						2014-12-15 11:53:55 +01:00 
						 
				 
			
				
					
						
							
							
								Maksim Shabunin 
							
						 
					 
					
						
						
							
						
						1523fdcc1c 
					 
					
						
						
							
							Doxygen documentation: more fixes and cleanups  
						
						
						
						
					 
					
						2014-12-01 15:50:36 +03:00 
						 
				 
			
				
					
						
							
							
								Maksim Shabunin 
							
						 
					 
					
						
						
							
						
						ceb6e8bd94 
					 
					
						
						
							
							Doxygen documentation: cuda  
						
						
						
						
					 
					
						2014-12-01 15:47:13 +03:00 
						 
				 
			
				
					
						
							
							
								Miroslav Benes 
							
						 
					 
					
						
						
							
						
						5b1fd739d9 
					 
					
						
						
							
							Add Triangle thresholding algorithm  
						
						... 
						
						
						
						Add Triangle method for automatic threshold computation next to the existing
Otsu's method. Triangle deals better with images whose histogram does not
contain dominant peak.
See paper Zack GW, Rogers WE, Latt SA.: Automatic measurement of sister
chromatid exchange frequency. J Histochem Cytochem. 1977 Jul;25(7):741-53. 
						
						
					 
					
						2014-10-22 16:54:39 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						55188fe991 
					 
					
						
						
							
							world fix  
						
						
						
						
					 
					
						2014-08-05 20:12:35 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Pavlenko 
							
						 
					 
					
						
						
							
						
						724f5e7f19 
					 
					
						
						
							
							Don't build CUDA modules stubs by default (use -DBUILD_CUDA_STUBS=ON if need them)  
						
						
						
						
					 
					
						2014-06-16 11:18:52 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						f1e44fa5ca 
					 
					
						
						
							
							fix bug  #3678  (cuda::integral failures)  
						
						
						
						
					 
					
						2014-05-14 12:48:12 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						db85c35e69 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	modules/contrib/src/basicretinafilter.hpp
	modules/contrib/src/magnoretinafilter.hpp
	modules/contrib/src/parvoretinafilter.hpp
	modules/contrib/src/retinacolor.hpp
	modules/gpu/include/opencv2/gpu/gpu.hpp
	modules/highgui/src/cap_tyzx.cpp
	modules/ocl/perf/perf_filters.cpp
	modules/ocl/src/haar.cpp
	modules/ocl/src/opencl/haarobjectdetect.cl
	modules/ocl/test/test_filters.cpp
	modules/ocl/test/test_objdetect.cpp 
						
						
					 
					
						2014-03-03 13:45:22 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						72aabb8a84 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	CMakeLists.txt
	cmake/OpenCVGenAndroidMK.cmake
	cmake/templates/OpenCV.mk.in
	doc/tutorials/viz/creating_widgets/creating_widgets.rst
	doc/tutorials/viz/launching_viz/launching_viz.rst
	doc/tutorials/viz/table_of_content_viz/images/image_effects.png
	doc/tutorials/viz/transformations/transformations.rst
	doc/tutorials/viz/widget_pose/widget_pose.rst
	modules/core/include/opencv2/core/affine.hpp
	modules/core/include/opencv2/core/core.hpp
	modules/gpu/perf/perf_imgproc.cpp
	modules/gpu/src/cuda/canny.cu
	modules/gpu/src/cuda/generalized_hough.cu
	modules/gpu/src/generalized_hough.cpp
	modules/gpu/src/imgproc.cpp
	modules/gpu/test/test_color.cpp
	modules/gpu/test/test_core.cpp
	modules/gpu/test/test_gpumat.cpp
	modules/gpu/test/test_hough.cpp
	modules/nonfree/CMakeLists.txt
	modules/nonfree/include/opencv2/nonfree/gpu.hpp
	modules/nonfree/perf/perf_gpu.cpp
	modules/nonfree/src/cuda/surf.cu
	modules/nonfree/src/precomp.hpp
	modules/nonfree/src/surf_gpu.cpp
	modules/nonfree/test/test_gpu.cpp
	modules/ocl/perf/perf_haar.cpp
	modules/stitching/CMakeLists.txt
	modules/stitching/include/opencv2/stitching/detail/matchers.hpp
	modules/stitching/include/opencv2/stitching/detail/seam_finders.hpp
	modules/stitching/include/opencv2/stitching/detail/warpers.hpp
	modules/stitching/include/opencv2/stitching/warpers.hpp
	modules/stitching/src/blenders.cpp
	modules/stitching/src/matchers.cpp
	modules/stitching/src/precomp.hpp
	modules/stitching/src/seam_finders.cpp
	modules/stitching/src/stitcher.cpp
	modules/stitching/src/warpers.cpp
	modules/viz/doc/widget.rst
	modules/viz/include/opencv2/viz/types.hpp
	modules/viz/include/opencv2/viz/viz3d.hpp
	modules/viz/include/opencv2/viz/widget_accessor.hpp
	modules/viz/src/precomp.hpp
	modules/viz/src/shapes.cpp
	modules/viz/src/vizcore.cpp
	modules/viz/src/vtk/vtkCloudMatSink.h
	modules/viz/src/vtk/vtkCloudMatSource.h
	modules/viz/test/test_precomp.hpp
	modules/viz/test/tests_simple.cpp
	samples/android/tutorial-4-cuda/CMakeLists.txt
	samples/android/tutorial-4-cuda/jni/Android.mk
	samples/android/tutorial-4-cuda/src/org/opencv/samples/tutorial4/Tutorial4Activity.java
	samples/cpp/stitching_detailed.cpp
	samples/cpp/tutorial_code/viz/creating_widgets.cpp
	samples/cpp/tutorial_code/viz/launching_viz.cpp
	samples/cpp/tutorial_code/viz/transformations.cpp
	samples/cpp/tutorial_code/viz/widget_pose.cpp 
						
						
					 
					
						2014-02-11 12:05:01 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						cdc10defa3 
					 
					
						
						
							
							Merge commit '05b9c991dd' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	modules/cuda/test/test_objdetect.cpp
	modules/gpu/perf/perf_core.cpp
	modules/gpu/perf/perf_video.cpp
	modules/gpu/test/test_core.cpp 
						
						
					 
					
						2013-12-30 17:30:59 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						d58cd9851f 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	CMakeLists.txt
	cmake/OpenCVDetectCUDA.cmake
	doc/tutorials/features2d/feature_flann_matcher/feature_flann_matcher.rst
	modules/core/src/cmdparser.cpp
	modules/gpu/CMakeLists.txt
	modules/gpu/doc/introduction.rst
	modules/gpu/perf/perf_video.cpp
	modules/highgui/doc/reading_and_writing_images_and_video.rst
	modules/ocl/src/cl_context.cpp
	modules/video/include/opencv2/video/background_segm.hpp
	samples/cpp/image_sequence.cpp
	samples/cpp/tutorial_code/ImgTrans/HoughCircle_Demo.cpp
	samples/python/chessboard.py
	samples/python/cvutils.py
	samples/python/demhist.py
	samples/python/dft.py
	samples/python/distrans.py
	samples/python/edge.py
	samples/python/ffilldemo.py
	samples/python/fitellipse.py
	samples/python/houghlines.py
	samples/python/inpaint.py
	samples/python/logpolar.py
	samples/python/morphology.py
	samples/python/numpy_array.py
	samples/python/watershed.py 
						
						
					 
					
						2013-12-03 17:35:21 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						4f1aed98de 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	.gitignore
	modules/contrib/src/detection_based_tracker.cpp
	modules/core/include/opencv2/core/core.hpp
	modules/core/include/opencv2/core/internal.hpp
	modules/core/src/gpumat.cpp
	modules/core/src/opengl.cpp
	modules/gpu/src/cuda/safe_call.hpp
	modules/highgui/src/cap.cpp
	modules/imgproc/include/opencv2/imgproc/imgproc.hpp
	modules/ocl/doc/image_processing.rst
	modules/ocl/include/opencv2/ocl/ocl.hpp
	modules/ocl/perf/perf_haar.cpp
	modules/ocl/src/haar.cpp
	modules/ocl/src/imgproc.cpp
	modules/ocl/src/kmeans.cpp
	modules/ocl/src/svm.cpp
	modules/ocl/test/test_objdetect.cpp
	samples/ocl/adaptive_bilateral_filter.cpp 
						
						
					 
					
						2013-11-11 16:55:36 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						8ed47c01b7 
					 
					
						
						
							
							used new device layer for cv::cuda::norm  
						
						
						
						
					 
					
						2013-10-01 15:28:51 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						23cc31e041 
					 
					
						
						
							
							used new device layer for cv::cuda::LUT  
						
						
						
						
					 
					
						2013-10-01 15:24:17 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						06f07944c8 
					 
					
						
						
							
							removed dependecy from cudalegacy  
						
						
						
						
					 
					
						2013-10-01 12:18:40 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						7839dbd2c4 
					 
					
						
						
							
							used new device layer for cv::gpu::integral  
						
						
						
						
					 
					
						2013-10-01 12:18:39 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						224f18b06c 
					 
					
						
						
							
							bitwise operation optimization  
						
						
						
						
					 
					
						2013-10-01 12:18:39 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						eb449968b6 
					 
					
						
						
							
							removed unroll_detail.hpp  
						
						
						
						
					 
					
						2013-10-01 12:18:39 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						1ef211b889 
					 
					
						
						
							
							used new device layer for cv::gpu::reduce  
						
						
						
						
					 
					
						2013-10-01 12:18:39 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						31a7814395 
					 
					
						
						
							
							used new device layer for cv::gpu::countNonZero  
						
						
						
						
					 
					
						2013-10-01 12:18:39 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						020624c481 
					 
					
						
						
							
							used new device layer for cv::gpu::minMaxLoc  
						
						
						
						
					 
					
						2013-10-01 12:18:39 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						3fb9c52272 
					 
					
						
						
							
							cast to reference  
						
						
						
						
					 
					
						2013-10-01 12:18:38 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						045a856c24 
					 
					
						
						
							
							used new device layer for cv::gpu::minMax  
						
						
						
						
					 
					
						2013-10-01 12:18:38 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						b705e0d886 
					 
					
						
						
							
							used new device layer for cv::gpu::sum  
						
						
						
						
					 
					
						2013-10-01 12:18:38 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						e820c5c65f 
					 
					
						
						
							
							used new device layer for cv::gpu::mulSpectrums  
						
						
						
						
					 
					
						2013-10-01 12:18:38 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						3f62e78592 
					 
					
						
						
							
							used new device layer for cv::gpu::copyMakeBorder  
						
						
						
						
					 
					
						2013-10-01 12:18:38 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						7b3bbcea71 
					 
					
						
						
							
							used new device layer for cv::gpu::transpose  
						
						
						
						
					 
					
						2013-10-01 12:18:37 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						6dbb32a05d 
					 
					
						
						
							
							switched to new device layer in split/merge  
						
						
						
						
					 
					
						2013-10-01 12:18:37 +04:00