Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						c319625a07 
					 
					
						
						
							
							disable some gpu tests if library was built without CUFFT(cherry picked from commit b4b929d27cc25822dd15b5b96b8d335c59d4408c)  
						
						
						
						
					 
					
						2014-01-31 22:23:05 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						a28cb99e88 
					 
					
						
						
							
							optimized version of histEven for CV_8UC1  
						
						
						
						
					 
					
						2013-08-01 18:00:05 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						bfca1afd9e 
					 
					
						
						
							
							rewrite histEven test  
						
						
						
						
					 
					
						2013-08-01 18:00:05 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						c8d1fccdac 
					 
					
						
						
							
							compare cv::gpu::calcHist with cv::calcHist  
						
						
						
						
					 
					
						2013-08-01 18:00:05 +04:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2013-04-15 19:39:49 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						4d23e2c8c9 
					 
					
						
						
							
							GPU implementation of CLAHE  
						
						
						
						
					 
					
						2013-03-25 17:45:13 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						f0b19d4659 
					 
					
						
						
							
							updated license header in whole gpu module  
						
						
						
						
					 
					
						2013-03-22 14:03:15 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						abc9ef6809 
					 
					
						
						
							
							moved utility functions from gpu_perf_test and gpu_test to ts module  
						
						
						
						
					 
					
						2013-03-18 14:06:19 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						b7e6b5af1b 
					 
					
						
						
							
							fixed tests (call resetDevice, if there was a gpu failure)  
						
						
						
						
					 
					
						2013-01-23 21:05:04 +04:00 
						 
				 
			
				
					
						
							
							
								OpenCV Buildbot 
							
						 
					 
					
						
						
							
						
						04384a71e4 
					 
					
						
						
							
							Normalize line endings and whitespace  
						
						
						
						
					 
					
						2012-10-17 15:32:23 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						06a13d9ba0 
					 
					
						
						
							
							replaced jpegs with png's. Accuracy tests pass; performance tests were not tried yet  
						
						
						
						
					 
					
						2012-10-02 23:07:46 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						98c92f196e 
					 
					
						
						
							
							added Generalized Hough implementation  
						
						
						
						
					 
					
						2012-09-10 16:49:40 +04:00 
						 
				 
			
				
					
						
							
							
								Anatoly Baksheev 
							
						 
					 
					
						
						
							
						
						70204a8e68 
					 
					
						
						
							
							Removed PtrElemStep, Marked DevMem1D as deprecated, now should use PtrStepSz now  
						
						
						
						
					 
					
						2012-08-24 02:02:42 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						c3f277b7bc 
					 
					
						
						
							
							gpu version of HoughCircles  
						
						
						
						
					 
					
						2012-08-23 17:12:43 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						c26d543e1e 
					 
					
						
						
							
							gpu::HoughLines : minor code improvements  
						
						
						
						
					 
					
						2012-08-20 16:03:01 +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 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						1a621c2916 
					 
					
						
						
							
							Fix build warnings  
						
						
						
						
					 
					
						2012-08-19 19:36:43 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						c3fa7974e6 
					 
					
						
						
							
							new optimized version  
						
						
						
						
					 
					
						2012-08-14 17:00:57 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						1eefc69927 
					 
					
						
						
							
							added accuracy and performance tests  
						
						
						
						
					 
					
						2012-08-14 11:36:32 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						c5aba337e9 
					 
					
						
						
							
							Fixed number of warnings. Fixed mingw64 build.  
						
						
						
						
					 
					
						2012-06-12 14:46:12 +00:00 
						 
				 
			
				
					
						
							
							
								Anatoly Baksheev 
							
						 
					 
					
						
						
							
						
						671233cd46 
					 
					
						
						
							
							gpu: added Cascade and mulAndScaleSpectrums perf tests  
						
						
						
						
					 
					
						2012-05-22 18:58:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						8e3f1c09d2 
					 
					
						
						
							
							added support of 3-channels output to gpu::reprojectImageTo3D  
						
						... 
						
						
						
						minor refactoring of gpu tests 
						
						
					 
					
						2012-03-28 12:48:28 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						d1423adbc7 
					 
					
						
						
							
							moved gpu cvtColor tests to separate file  
						
						... 
						
						
						
						added more tests for gpu cvtColor
fixed RGB->YUV conversion 
						
						
					 
					
						2012-03-28 06:56:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						5434a9a5ec 
					 
					
						
						
							
							Fixed gpu::matchTemplate for correct handling of big templates. Added tests  
						
						
						
						
					 
					
						2012-03-26 09:19:33 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						059cef57e6 
					 
					
						
						
							
							fixed gpu::filter2D border interpolation for CV_32FC1 type  
						
						... 
						
						
						
						added additional tests for gpu filters
fixed gpu features2D tests 
						
						
					 
					
						2012-03-21 14:38:23 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						509c910101 
					 
					
						
						
							
							refactored and fixed some gpu tests  
						
						... 
						
						
						
						fixed some bugs in gpu module 
						
						
					 
					
						2012-03-20 12:03:34 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						6397fa5b38 
					 
					
						
						
							
							fixed gpu::pyrUp (now it matches cpu analog)  
						
						... 
						
						
						
						fixed several warnings 
						
						
					 
					
						2012-03-19 09:27:06 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						ade7394e77 
					 
					
						
						
							
							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 
						
						
					 
					
						2012-03-14 15:54:17 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						cd2cc6197f 
					 
					
						
						
							
							fixed bug in gpu::pyrUp implementation  
						
						
						
						
					 
					
						2012-03-07 14:31:30 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						02f226a981 
					 
					
						
						
							
							fixed bug in gpu::pyrDown  
						
						
						
						
					 
					
						2012-03-07 13:14:50 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						e7dda44a07 
					 
					
						
						
							
							updated image for StereoConstantSpaceBP regression test  
						
						... 
						
						
						
						updated gpu tests for CornerHarris and CornerMinEigen
moved direct convolution implementation to gpu::filter2D, gpu::convolve now use only DFT-based algorithm (Bug #1639 ) 
						
						
					 
					
						2012-03-07 09:49:24 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						2d30480982 
					 
					
						
						
							
							created wrappers for new NPP functions  
						
						... 
						
						
						
						removed void integral(const GpuMat& src, GpuMat& sum, GpuMat& sqsum, Stream& stream) - it fails with NPP_NOT_IMPLEMENTED error
updated docs, accuracy and performance tests 
						
						
					 
					
						2012-02-22 10:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						75ac4362ca 
					 
					
						
						
							
							removed ASSERT_NO_THROW  
						
						
						
						
					 
					
						2012-02-06 11:31:52 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						1d1da9c5d6 
					 
					
						
						
							
							added support of BORDER_REFLECT to gpu::cornerHarris and gpu::cornerMinEigenVal  
						
						
						
						
					 
					
						2012-01-23 07:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						af59a75ffc 
					 
					
						
						
							
							fixed bug with submatrix in some gpu functions  
						
						... 
						
						
						
						update gpu tests 
						
						
					 
					
						2012-01-10 11:11:58 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						fcfa72081e 
					 
					
						
						
							
							moved GpuMat and DevMem2D to core module, some code refactoring  
						
						
						
						
					 
					
						2011-11-09 13:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						916703c6e5 
					 
					
						
						
							
							Updated optimal block size estimation in gpu::convolve()  
						
						
						
						
					 
					
						2011-10-13 13:02:41 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						f38596b783 
					 
					
						
						
							
							implemented brute force convolve for small kernel sizes  
						
						
						
						
					 
					
						2011-10-10 11:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						ed749c4bfe 
					 
					
						
						
							
							added missing arithm operations to gpu module  
						
						
						
						
					 
					
						2011-10-10 08:19:11 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						64119dd924 
					 
					
						
						
							
							implemented gpu::copyMakeBorder for all border modes  
						
						
						
						
					 
					
						2011-09-21 07:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						b2079d6de1 
					 
					
						
						
							
							implemented gpu::resize for all types  
						
						
						
						
					 
					
						2011-09-12 10:13:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						84022779a1 
					 
					
						
						
							
							added bicubic interpolation to gpu::remap  
						
						
						
						
					 
					
						2011-09-06 07:01:23 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						ef430882a1 
					 
					
						
						
							
							fixed build under linux  
						
						
						
						
					 
					
						2011-09-05 05:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						ea2f5b1391 
					 
					
						
						
							
							added BORDER_REFLECT and BORDER_WRAP support to gpu module  
						
						... 
						
						
						
						switched to gpu::remap in opencv_stitching 
						
						
					 
					
						2011-08-31 13:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						47d68f6967 
					 
					
						
						
							
							implemented gpu::remap for all types  
						
						
						
						
					 
					
						2011-08-31 11:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						5f9e47a9cd 
					 
					
						
						
							
							refactored gpu::BruteForceMatcher (moved some utility functions to device layer)  
						
						
						
						
					 
					
						2011-08-29 11:31:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						50b72197ab 
					 
					
						
						
							
							fixed bug in gpu::matchTemplate (added normalization routine to make the GPU version consistent with the CPU one), added test cases from the ticket  #1341  
						
						
						
						
					 
					
						2011-08-29 08:06:45 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						173ac5a64b 
					 
					
						
						
							
							optimized gpu pyrDown and pyrUp  
						
						
						
						
					 
					
						2011-08-24 11:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						0ed6d86a49 
					 
					
						
						
							
							optimized some gpu::cvtColor functions  
						
						
						
						
					 
					
						2011-08-22 11:07:52 +00:00