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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						f8aba8608d 
					 
					
						
						
							
							fixed build under CUDA 4.1  
						
						
						
						
					 
					
						2012-01-30 13:15:20 +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 
							
						 
					 
					
						
						
							
						
						4fee5ef818 
					 
					
						
						
							
							fixed build under linux  
						
						
						
						
					 
					
						2011-12-27 10:30:54 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						b398ac7a96 
					 
					
						
						
							
							added ImagePyramid class to gpu module  
						
						
						
						
					 
					
						2011-12-27 06:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						0f53f2993e 
					 
					
						
						
							
							removed BEGIN_OPENCV_DEVICE_NAMESPACE macros  
						
						
						
						
					 
					
						2011-11-14 09:02:06 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						b873fa818f 
					 
					
						
						
							
							fixed compilation under linux  
						
						
						
						
					 
					
						2011-11-09 14:05:34 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						fcfa72081e 
					 
					
						
						
							
							moved GpuMat and DevMem2D to core module, some code refactoring  
						
						
						
						
					 
					
						2011-11-09 13:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						0b4e7d6057 
					 
					
						
						
							
							fixed remap under cc < 2.0  
						
						
						
						
					 
					
						2011-10-31 08:50:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						40ee754e28 
					 
					
						
						
							
							added WITH_CUFFT and WITH_CUBLAS flags to cmake scripts  
						
						... 
						
						
						
						fixed gpu module error reporting
added asynchronous version of some functions 
						
						
					 
					
						2011-10-19 09:53:22 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						8cebb0982b 
					 
					
						
						
							
							Updated optimal DFT size estimation in gpu::convolve()  
						
						
						
						
					 
					
						2011-10-14 09:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Anatoly Baksheev 
							
						 
					 
					
						
						
							
						
						7076dfd7d6 
					 
					
						
						
							
							gpu module: refactored devmem2d.hpp (atomic bomb)  
						
						
						
						
					 
					
						2011-10-13 15:14:04 +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 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						8a799aa89a 
					 
					
						
						
							
							Updated optimal block size estimation for the convolve() function  
						
						
						
						
					 
					
						2011-10-03 14:05:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						dce50b67fc 
					 
					
						
						
							
							Fixed support of translation in the GPU-based plane warper  
						
						
						
						
					 
					
						2011-10-03 07:42:16 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						64119dd924 
					 
					
						
						
							
							implemented gpu::copyMakeBorder for all border modes  
						
						
						
						
					 
					
						2011-09-21 07:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						23636433d7 
					 
					
						
						
							
							Updated bundle adjustment in stitching module: 1) it minimizes reprojection error now, 2) it minimizes error over focal, aspect, p.p.x, p.p.y parameters. Refactored and updated warpers.  
						
						
						
						
					 
					
						2011-09-16 12:25:23 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						be8e31f14d 
					 
					
						
						
							
							minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation  
						
						
						
						
					 
					
						2011-09-14 06:23:46 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						29b9720aab 
					 
					
						
						
							
							added check if src.size() == dst.size() to gpu::resize  
						
						
						
						
					 
					
						2011-09-12 10:23:20 +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 
							
						 
					 
					
						
						
							
						
						c26b005371 
					 
					
						
						
							
							optimized gpu::remap (use texture memory if possible), added stream support to gpu::remap  
						
						
						
						
					 
					
						2011-09-05 07:51:00 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						b2d5839af7 
					 
					
						
						
							
							added GpuFeature assertion to gpu::Canny  
						
						
						
						
					 
					
						2011-09-05 06:20:34 +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 
							
						 
					 
					
						
						
							
						
						173ac5a64b 
					 
					
						
						
							
							optimized gpu pyrDown and pyrUp  
						
						
						
						
					 
					
						2011-08-24 11:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						a9fdc1bdff 
					 
					
						
						
							
							added buffered version of cornerHarris, cornerMinEigenVal, histEven and histRange  
						
						
						
						
					 
					
						2011-08-08 13:05:50 +00:00