| 
							
							
								 Vladislav Vinogradov | 2c39f0ee33 | fix unnecessary memory allocation in gpu::magnitude and gpu::phase | 2010-10-26 05:44:50 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 7d0feef775 | added vecmath to gpu module. | 2010-10-20 15:17:51 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | b08f60828b | added to gpu module linear filters for int and float source types. refactored gpu module. | 2010-10-20 08:50:14 +00:00 |  | 
			
				
					| 
							
							
								 Alexey Spizhevoy | fa245e5f21 | refactored mssegmentation.cpp | 2010-10-18 12:47:15 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | e12e4798e0 | added gpu version of magnitude, magnitudeSqr, phase, cartToPolar, polarToCart | 2010-10-18 11:12:14 +00:00 |  | 
			
				
					| 
							
							
								 Alexey Spizhevoy | 6b5df89532 | refactored mean shift segmentation a little | 2010-10-13 14:08:18 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 4124633359 | added magnitudeSqr and rectStdDev to gpu module. added supports of CV_32SC2 source to gpu scalar arithm and float source to gpu::histRange.
minor fix of gpu tests. | 2010-10-13 12:52:39 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | f4075e0168 | added gpu::cvtColor for RGB <-> HSV and RGB <-> HLS | 2010-10-13 09:42:29 +00:00 |  | 
			
				
					| 
							
							
								 Alexey Spizhevoy | 970dd7f593 | implemented mean shift segmentation with elimination of small segments, added tests | 2010-10-13 09:10:24 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | f6895e7738 | fixed gpu filters (deriv filter and source roi calculation) | 2010-10-12 08:33:06 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | ced60b7498 | added histograms calculation to gpu module | 2010-10-12 06:37:44 +00:00 |  | 
			
				
					| 
							
							
								 Alexey Spizhevoy | adf7cc20b7 | changed mean shift procedure a little | 2010-10-11 14:25:30 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 3e840cb798 | added min/max filters to gpu module. added supports of 4-channels image to gpu::minMax and gpu::cvtColor for RGB <-> YCrCB, RGB <-> YUV and RGB <-> XYZ color conversion. | 2010-10-11 08:54:28 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 66df8ef06c | added Filter Engine to gpu module. disabled gpu::sum, gpu::minMax, gpu:Canny until fix crash. | 2010-10-06 14:32:13 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 49fa536c62 | added Sobel, GaussianBlur, Canny to gpu module. minor fix of matrix_operations.cpp. | 2010-10-04 11:42:40 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | fb7aa43feb | added gpu 1d window sum, convertTo, based on NPP. added RGB <-> XYZ color conversion.
gpu morphology minor fix. | 2010-09-29 09:07:53 +00:00 |  | 
			
				
					| 
							
							
								 Alexey Spizhevoy | 12b7f3a0d0 | fixed some compile-time problems (under Ubuntu) | 2010-09-28 13:11:21 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | bf25758159 | fixed gpu morphology: anchor and iterations | 2010-09-28 09:23:43 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 2985c713e6 | fixed short and float reading/writing in gpu::cvtColor | 2010-09-28 09:10:25 +00:00 |  | 
			
				
					| 
							
							
								 Anatoly Baksheev | 60e572bbcf | fixed gpu morphology: now kernel in gpu is passed to npp functions. warnings in cxcore
added graphcut wrapper | 2010-09-28 08:45:44 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 5d95cd75f2 | added gpu::cvtColor for RGB <-> YCrCb and RGB <-> YUV | 2010-09-28 07:05:21 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 5285722c1c | added gpu::magnitude for complex source vector (two channels float). added gpu::cvtColor for BGR5x5 <-> BGR and BGR5x5 <-> Gray. | 2010-09-27 14:10:19 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 51d5959aca | added gpu add, subtract, multiply, divide, absdiff with Scalar. added gpu exp, log, magnitude, based on NPP.
updated setTo with new NPP functions.
minor fix in tests and comments. | 2010-09-27 12:44:57 +00:00 |  | 
			
				
					| 
							
							
								 Alexey Spizhevoy | 037002d3c1 | added copyright for split_merge files | 2010-09-27 12:27:27 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | e1e5047b6e | added gpu::LUT for CV_8UC3 type, added gpu::cvtColor for BGR2BGR5x5, minor fix in tests. | 2010-09-27 09:37:43 +00:00 |  | 
			
				
					| 
							
							
								 Anatoly Baksheev | 1b8c00000c | added black list for gpu tests | 2010-09-27 06:57:25 +00:00 |  | 
			
				
					| 
							
							
								 Anatoly Baksheev | a5910ac068 | modified according to NPP for CUDA 3.2 API updates. | 2010-09-24 16:41:34 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 4100cbd997 | added gpu version of LUT, integral, boxFilter and cvtColor (RGB <-> YCrCb), based on NPP. minor refactoring of GPU module and GPU tests, split arithm and imgproc parts. | 2010-09-22 10:58:01 +00:00 |  | 
			
				
					| 
							
							
								 Alexey Spizhevoy | b2cdb7fa39 | implemented cv::gpu::merge and cv::gpu::split functions | 2010-09-20 13:20:25 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | a2f8817df1 | minor refactoring of GPU module and GPU tests added gpu compare version for CMP_NE operation | 2010-09-20 10:34:46 +00:00 |  | 
			
				
					| 
							
							
								 Anatoly Baksheev | 4ffb519cdd | GPU module: minor interface changes | 2010-09-17 17:18:41 +00:00 |  | 
			
				
					| 
							
							
								 Anatoly Baksheev | 1387bfcde0 | added GPU implementation of morphology functions (using NPP) and tests for it. added npp_error function
added check_and_treat_gpu_exception function for tests_gpu | 2010-09-17 15:28:59 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | b803c24345 | added nppSafeCall | 2010-09-15 14:34:41 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | b181d78ca5 | Added implementation and test for the GPU version of warpAffine, warpPerspective, rotate, based on NPP. Renamed copyConstBorder to copyMakeBorder.
Fixed warnings when HAVE_CUDA is not defined. | 2010-09-15 12:47:59 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | b5c92a7dc0 | Added implementation and test for the GPU version of flip, resize, sum, minMax, copyConstBorder, setTo, based on NPP. | 2010-09-15 08:26:18 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 37d39bd9de | Added implementation and test for the GPU version of subtract, multiply, divide, transpose, absdiff, threshold, compare, meanStdDev, norm, based on NPP. | 2010-09-13 14:30:09 +00:00 |  | 
			
				
					| 
							
							
								 Kirill Kornyakov | 8e38063965 | gpu::add now supports 8UC4 and 32FC1 | 2010-09-10 15:04:54 +00:00 |  | 
			
				
					| 
							
							
								 Kirill Kornyakov | 01eac6d3e3 | Added initial implementation and test for the GPU version of add, based on NPP. Need to implement for other depths. Also waiting NPP at CMake. | 2010-09-09 15:34:16 +00:00 |  | 
			
				
					| 
							
							
								 Andrey Morozov | 1feb5b4d02 | added async version of postfilter_textureness and prefilter_xsobel, modified async test and added test for async version of stereobm | 2010-09-08 15:13:23 +00:00 |  | 
			
				
					| 
							
							
								 Kirill Kornyakov | 6960e1544d | GPU module update: _GPU suffix removed, some namespaces renamed, minor refactorings. | 2010-09-06 14:27:23 +00:00 |  | 
			
				
					| 
							
							
								 Kirill Kornyakov | ec7e937481 | meanShiftFiltering_GPU output parameters changed to CV_8UC4. This is a start for moving from 3 channel to C4 images within GPU module. | 2010-09-03 14:32:12 +00:00 |  | 
			
				
					| 
							
							
								 Anatoly Baksheev | e65234b8be | minor compilation fix | 2010-08-31 08:42:36 +00:00 |  | 
			
				
					| 
							
							
								 Maria Dimashova | 05d702b139 | fixed compile error when HAVE_CUDA is not defined | 2010-08-31 07:23:03 +00:00 |  | 
			
				
					| 
							
							
								 Andrey Morozov | fea66d9384 | fixed cvtColorGPU on linux | 2010-08-30 15:26:24 +00:00 |  | 
			
				
					| 
							
							
								 Anatoly Baksheev | 2a0909acfd | fixed bugs in STEREOBM (added syncs and volatiles, prevent reading from uninitialized memory) | 2010-08-30 14:17:53 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 0a73af8e22 | added cvtColor on gpu (supports conversion between RGB, BGR and GRAY) | 2010-08-30 13:41:26 +00:00 |  | 
			
				
					| 
							
							
								 Andrey Morozov | 7357852434 | added test stereo_bm and added "volatile" in constantspacebp | 2010-08-30 12:30:08 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 34135a85f3 | fixed 3 bytes reading/writing in remap | 2010-08-26 12:30:41 +00:00 |  | 
			
				
					| 
							
							
								 Vladislav Vinogradov | 304caab746 | added remap version for 3-channels input images | 2010-08-26 09:19:47 +00:00 |  | 
			
				
					| 
							
							
								 Andrey Morozov | 6bea9f5ec4 | minor fix for windows | 2010-08-25 15:00:17 +00:00 |  |