Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						a42a42858c 
					 
					
						
						
							
							fixed GPU samples and MultiGpuMgr  
						
						
						
						
					 
					
						2011-02-14 15:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						186e46fcca 
					 
					
						
						
							
							added draft version of MultiGpuMgr (it isn't tested on multi GPU machine yet)  
						
						
						
						
					 
					
						2011-02-14 12:53:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						63806c9ab9 
					 
					
						
						
							
							renamed gpu::DeviceInfo::has into gpu::DeviceInfo::supports  
						
						
						
						
					 
					
						2011-02-09 12:31:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						50429d8a3e 
					 
					
						
						
							
							fixed some warnings and errors under g++  
						
						
						
						
					 
					
						2011-02-03 14:51:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						557dd39f03 
					 
					
						
						
							
							fixed gpu::sum* on CC1.0, updated some tests  
						
						
						
						
					 
					
						2011-02-02 07:23:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						16e74ab306 
					 
					
						
						
							
							added buffered version of norm, updated performance sample and docs  
						
						
						
						
					 
					
						2011-02-01 10:46:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						ae529f4bc6 
					 
					
						
						
							
							added absSum function  
						
						
						
						
					 
					
						2011-01-31 14:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						8274ed22e4 
					 
					
						
						
							
							fixed gpu tests (BruteForceMatcher_GPU, divide, phase, cartToPolar, async)  
						
						... 
						
						
						
						minor code refactoring 
						
						
					 
					
						2011-01-31 13:20:52 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						7a29d96cf4 
					 
					
						
						
							
							added buffered version of gpu::integral function and updated performance test (it still works too slow)  
						
						
						
						
					 
					
						2011-01-31 10:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						575fd1fe4c 
					 
					
						
						
							
							reafactoring: replaced query device props functions with the DeviceInfo class  
						
						
						
						
					 
					
						2011-01-28 11:59:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						891e2ff310 
					 
					
						
						
							
							replaced has* methods in the GPU module with the TargetArchs monostate  
						
						
						
						
					 
					
						2011-01-27 10:06:38 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						eda8416358 
					 
					
						
						
							
							fixed BruteForceMatcher_GPU (fails if input data is empty)  
						
						... 
						
						
						
						updated BruteForceMatcher_GPU test 
						
						
					 
					
						2011-01-26 15:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						8abdb3721f 
					 
					
						
						
							
							added gpu threshold.  
						
						
						
						
					 
					
						2011-01-24 10:11:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						8779306800 
					 
					
						
						
							
							updated main CMakeLists.txt gpu module section, now user can manage binary and intermediate code versions of the gpu module image  
						
						... 
						
						
						
						added more functions to check version of gpu code in runtime 
						
						
					 
					
						2011-01-20 09:22:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						90ae1e3aed 
					 
					
						
						
							
							refactored gpu module  
						
						
						
						
					 
					
						2011-01-19 10:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						1a0d41fb53 
					 
					
						
						
							
							added checkPtxVersion into gpu module  
						
						
						
						
					 
					
						2011-01-18 14:52:35 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						cbb132ccb1 
					 
					
						
						
							
							added ensureSizeIsEnough into gpu module, updated reduction methods  
						
						
						
						
					 
					
						2011-01-18 12:36:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						f3a2656808 
					 
					
						
						
							
							added hasPtxFor and isCompatibleWith functions into gpu module, added docs for them  
						
						
						
						
					 
					
						2011-01-18 12:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						db852e0b54 
					 
					
						
						
							
							updated gpu module docs  
						
						
						
						
					 
					
						2011-01-13 13:55:13 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						349e0ece93 
					 
					
						
						
							
							added docs for GPU Filter Engine  
						
						
						
						
					 
					
						2011-01-13 13:48:58 +00:00 
						 
				 
			
				
					
						
							
							
								Anatoly Baksheev 
							
						 
					 
					
						
						
							
						
						1a94186195 
					 
					
						
						
							
							First version of CascadeClassifier_GPU.  
						
						... 
						
						
						
						Only for VS2008 now.
Sample for it.
new NPP_staging for VS2008 only 
						
						
					 
					
						2011-01-13 13:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						4dfbf99dd5 
					 
					
						
						
							
							cosmetic changes in gpu module, decreased matchTemplate test running time  
						
						
						
						
					 
					
						2011-01-12 09:30:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						dc763e0250 
					 
					
						
						
							
							updated normalization routine in the matchTemplate to avoid division by zero on black images (ticket  #798 ), added test  
						
						
						
						
					 
					
						2011-01-11 09:36:21 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						2f13e4ce58 
					 
					
						
						
							
							refactored hog, added camera support into hog_sample  
						
						
						
						
					 
					
						2010-12-29 15:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						be38864dd0 
					 
					
						
						
							
							added buffered version of gpu::convolve  
						
						
						
						
					 
					
						2010-12-27 10:18:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						8f0d36b8b6 
					 
					
						
						
							
							refactored gpu::dft  
						
						
						
						
					 
					
						2010-12-27 07:35:41 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						21b081deff 
					 
					
						
						
							
							now single row GPU matrix is continuous one, added aux. functions, updated dft and matchTemplates  
						
						
						
						
					 
					
						2010-12-24 09:26:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						54fcdf4cae 
					 
					
						
						
							
							minor changes in gpu module (comments and warnings)  
						
						
						
						
					 
					
						2010-12-24 07:00:08 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						09735fd208 
					 
					
						
						
							
							added gpu::dft implemented via CUFFT  
						
						
						
						
					 
					
						2010-12-23 09:24:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						68aba9f2fb 
					 
					
						
						
							
							added mulSpectrums functions into GPU module  
						
						
						
						
					 
					
						2010-12-22 13:46:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						fef06c25b5 
					 
					
						
						
							
							moved crossCorr (as NPP_Staging wrapper) into public GPU module part from the internal matchTemplate files  
						
						
						
						
					 
					
						2010-12-22 08:56:16 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						f9bcef9003 
					 
					
						
						
							
							moved sqrIntegral (NPP_Staging wrapper) into public GPU module part from matchTemplate.cpp  
						
						
						
						
					 
					
						2010-12-22 08:17:36 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						0cd587ee34 
					 
					
						
						
							
							added gpu transpose and integral based on NPP Staging.  
						
						... 
						
						
						
						added mask support to SURF_GPU. 
						
						
					 
					
						2010-12-21 14:02:09 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						0e45a637c4 
					 
					
						
						
							
							added SURF_GPU.  
						
						... 
						
						
						
						added support of CV_32FC1 type to gpu copyMakeBorder. 
						
						
					 
					
						2010-12-20 12:49:40 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						df8529377b 
					 
					
						
						
							
							refactoring: moved gpu reduction-based functions into separated file  
						
						
						
						
					 
					
						2010-12-20 09:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						1922e50f19 
					 
					
						
						
							
							refactoring: made gpu bitwise operations inline  
						
						
						
						
					 
					
						2010-12-20 09:16:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						0465b89e7e 
					 
					
						
						
							
							gpu module refactoring: moved per-element operations into separated file  
						
						
						
						
					 
					
						2010-12-20 09:07:19 +00:00 
						 
				 
			
				
					
						
							
							
								Anatoly Baksheev 
							
						 
					 
					
						
						
							
						
						9dd4a22a5e 
					 
					
						
						
							
							temporary added NPP_staging, functionality from the library will be moved to NPP with next release.  
						
						
						
						
					 
					
						2010-12-17 15:41:26 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						a81b41fb08 
					 
					
						
						
							
							fixed some warning under Ubuntu in gpu module  
						
						
						
						
					 
					
						2010-12-13 15:56:29 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						c9f9f38777 
					 
					
						
						
							
							added gpu::sqrSum function  
						
						
						
						
					 
					
						2010-12-13 14:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						3997514b7c 
					 
					
						
						
							
							added tests for gpu::sum, it supports all data types, but single channel images only  
						
						
						
						
					 
					
						2010-12-13 12:00:58 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						49ec8ba742 
					 
					
						
						
							
							fixed bug in gpu filter engine (incorrect buffer type) and in vector's saturate_cast.  
						
						... 
						
						
						
						changed buffer type in linear filters to float.
added support of 1 channel image to linear filters.
added support of BORDER_REFLECT101, BORDER_REPLICATE and BORDER_CONSTANT border type to gpu linear filters.
minor fix in tests.
update comments in gpu.hpp. 
						
						
					 
					
						2010-12-13 08:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						d557c800a7 
					 
					
						
						
							
							refactored gpu module  
						
						
						
						
					 
					
						2010-12-10 10:23:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						fa322bf46f 
					 
					
						
						
							
							added gpu::columnSum, fixed compile error (if there is no cuda), refactored  
						
						
						
						
					 
					
						2010-12-08 15:06:10 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						19b434be50 
					 
					
						
						
							
							minor refactoring of gpu module  
						
						
						
						
					 
					
						2010-12-07 06:45:54 +00:00 
						 
				 
			
				
					
						
							
							
								Anatoly Baksheev 
							
						 
					 
					
						
						
							
						
						652fb1212e 
					 
					
						
						
							
							module reorganization: added folder with pure device functions, cuda_shared.hpp renamed to internal_shared.hpp  
						
						
						
						
					 
					
						2010-12-06 16:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						50167f6c26 
					 
					
						
						
							
							added first version of gpu::matchTemplate, currently it works only with 8UC1 images and SQDIFF method  
						
						
						
						
					 
					
						2010-12-06 14:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						8891acb67a 
					 
					
						
						
							
							added BruteForceMatcher_GPU  
						
						
						
						
					 
					
						2010-12-06 12:06:51 +00:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						17d9014373 
					 
					
						
						
							
							added per-element min/max to gpu module.  
						
						... 
						
						
						
						fixed compile error in transform. 
						
						
					 
					
						2010-12-06 08:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								Alexey Spizhevoy 
							
						 
					 
					
						
						
							
						
						df48ad76b0 
					 
					
						
						
							
							added support of gamama_correction parameter into gpu::HOGDescriptor, updated tests  
						
						
						
						
					 
					
						2010-12-03 11:11:44 +00:00