Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						52ac61d87c 
					 
					
						
						
							
							Merge pull request  #3088  from vbystricky:ocl_enableNormEtc  
						
						
						
						
					 
					
						2014-08-14 14:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						95a4943762 
					 
					
						
						
							
							Merge pull request  #3103  from vpisarev:core_imgproc_optim_rearrangements  
						
						
						
						
					 
					
						2014-08-14 13:39:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						9a5aa4b23c 
					 
					
						
						
							
							trying to solve compile problems; temporarily disabled some tests for just added optimization algo's  
						
						
						
						
					 
					
						2014-08-14 14:37:30 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						f7243be79c 
					 
					
						
						
							
							Merge pull request  #3090  from akarsakov:ocl_reduce_fix  
						
						
						
						
					 
					
						2014-08-14 08:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						257463719b 
					 
					
						
						
							
							removed optim module; moved its functionality to core and photo modules; moved drawing functions from core to imgproc. Removed FilterEngine etc. from public API  
						
						
						
						
					 
					
						2014-08-14 12:50:07 +04:00 
						 
				 
			
				
					
						
							
							
								VBystricky 
							
						 
					 
					
						
						
							
						
						c5632d412e 
					 
					
						
						
							
							Change epsilon for NORM_INF_2args accuracy tests  
						
						
						
						
					 
					
						2014-08-13 23:50:32 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						5f590ebed0 
					 
					
						
						
							
							Merge pull request  #3094  from Adil-Ibragimov:minor_fixes_in_Mat-data  
						
						
						
						
					 
					
						2014-08-13 18:28:51 +00:00 
						 
				 
			
				
					
						
							
							
								vbystricky 
							
						 
					 
					
						
						
							
						
						1fe403f461 
					 
					
						
						
							
							Enable OpenCL version of norm and convertScaleAbs or 32F data  
						
						... 
						
						
						
						Fix error in minmaxloc.cl
Change test for convertScaleAbs
Fix minMaxIdx for _src2 align
Change epsilon on the tests 
						
						
					 
					
						2014-08-13 18:33:01 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						d97f9fc477 
					 
					
						
						
							
							now the tests pass with loop_times==30  
						
						
						
						
					 
					
						2014-08-13 16:32:01 +04:00 
						 
				 
			
				
					
						
							
							
								Adil Ibragimov 
							
						 
					 
					
						
						
							
						
						8a4a1bb018 
					 
					
						
						
							
							Several type of formal refactoring:  
						
						... 
						
						
						
						1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions 
						
						
					 
					
						2014-08-13 15:21:35 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Karsakov 
							
						 
					 
					
						
						
							
						
						c3100eeb19 
					 
					
						
						
							
							Fixed buffer initialization in reduce kernel. Enabled OCL version of reduce for SUM, MAX, MIN modes.  
						
						
						
						
					 
					
						2014-08-13 12:03:06 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Karsakov 
							
						 
					 
					
						
						
							
						
						713ddb89bd 
					 
					
						
						
							
							Set minimum matrix size for AmdBlas::gemm to 20 since it works incorrect for small sizes  
						
						
						
						
					 
					
						2014-08-12 18:02:29 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Karsakov 
							
						 
					 
					
						
						
							
						
						10b3d00fd1 
					 
					
						
						
							
							Increased epsilon for passing test with IPPICV  
						
						
						
						
					 
					
						2014-08-12 10:42:42 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						09907eeb62 
					 
					
						
						
							
							Merge pull request  #2639  from kazuki-ma:cv_mat_foreach  
						
						
						
						
					 
					
						2014-08-09 08:25:05 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						74457cd3b5 
					 
					
						
						
							
							Merge pull request  #3055  from akarsakov:copyto_UMat_fix  
						
						
						
						
					 
					
						2014-08-08 14:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Karsakov 
							
						 
					 
					
						
						
							
						
						6ad4521b78 
					 
					
						
						
							
							Fixed typos  
						
						
						
						
					 
					
						2014-08-08 13:11:35 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Karsakov 
							
						 
					 
					
						
						
							
						
						00221e96fd 
					 
					
						
						
							
							Fixed issue: Mat::copyTo(UMat) if device copy is obsolete. Added test.  
						
						
						
						
					 
					
						2014-08-07 13:16:02 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						55188fe991 
					 
					
						
						
							
							world fix  
						
						
						
						
					 
					
						2014-08-05 20:12:35 +04:00 
						 
				 
			
				
					
						
							
							
								vbystricky 
							
						 
					 
					
						
						
							
						
						2637b18b67 
					 
					
						
						
							
							Fix epsilon for OpenCL function ConverTo, for convertation from float to integer types  
						
						
						
						
					 
					
						2014-08-05 16:34:23 +04:00 
						 
				 
			
				
					
						
							
							
								vbystricky 
							
						 
					 
					
						
						
							
						
						2d587ad691 
					 
					
						
						
							
							Prevent generating test case with mask filled 0 only  
						
						
						
						
					 
					
						2014-08-04 15:12:36 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						add9ce46c3 
					 
					
						
						
							
							Merge pull request  #3030  from vbystricky:ocl_DotReduceAccurTestFix  
						
						
						
						
					 
					
						2014-08-04 08:09:38 +00:00 
						 
				 
			
				
					
						
							
							
								VBystricky 
							
						 
					 
					
						
						
							
						
						2026094691 
					 
					
						
						
							
							Increase epsilon for OpenCL version UMatDot and ReduceAvg accurency tests  
						
						
						
						
					 
					
						2014-08-02 13:21:34 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						11dd36f3aa 
					 
					
						
						
							
							Merge pull request  #3028  from vbystricky:ocl_MergeAccurTestFix  
						
						
						
						
					 
					
						2014-08-01 17:15:53 +00:00 
						 
				 
			
				
					
						
							
							
								vbystricky 
							
						 
					 
					
						
						
							
						
						aad4104297 
					 
					
						
						
							
							Fix accurency test for OpenCL matrix operations  
						
						
						
						
					 
					
						2014-08-01 18:30:20 +04:00 
						 
				 
			
				
					
						
							
							
								vbystricky 
							
						 
					 
					
						
						
							
						
						184c5917bf 
					 
					
						
						
							
							Fix accurency test of OpenCL merge function.  
						
						
						
						
					 
					
						2014-08-01 17:53:24 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						5267ed46c7 
					 
					
						
						
							
							1. disabled OpenCL acceleration for cv::multiply() (CV_32F), cv::divide (CV_32F), cv::convertScaleAbs (CV_32F) and cv::reduce (SUM, CV_32F), cv::reduce (MIN & MAX), cv::flip (3-channel case).  
						
						... 
						
						
						
						2. changed the number of test loops from 1 to 30 (except for cv::pow() test, which fails for yet unknown reason)
3. disabled IPP acceleration for 3-channel norms.
4. modified relativeNorm test function to handle very small values 
						
						
					 
					
						2014-07-30 18:19:47 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Karsakov 
							
						 
					 
					
						
						
							
						
						e51c0810b6 
					 
					
						
						
							
							Added accuracy and performance tests for DFT all modes.  
						
						
						
						
					 
					
						2014-07-24 15:17:31 +04:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						5403bdd228 
					 
					
						
						
							
							optimized cv::norm with NORM_RELATIVE  
						
						
						
						
					 
					
						2014-06-07 21:26:40 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						33087f9eaa 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						
						
						
					 
					
						2014-06-02 13:43:28 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						7ea1bf3cf0 
					 
					
						
						
							
							Fixed several problems found by PVS-Studio.  
						
						... 
						
						
						
						This fixes all problems from the article "Checking OpenCV with PVS-Studio"
<http://www.viva64.com/en/b/0191/ > that are not already fixed and are
not in 3rdparty or the legacy module.
The problems fixed are two instances of useless code and one instance
of unspecified behavior (right-shifting a negative number). 
						
						
					 
					
						2014-05-20 13:54:00 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						3d7a457c97 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	doc/tutorials/introduction/linux_install/linux_install.rst
	modules/core/doc/operations_on_arrays.rst
	modules/core/include/opencv2/core/core.hpp
	modules/core/src/system.cpp
	modules/gpu/src/cuda/resize.cu
	modules/imgproc/doc/miscellaneous_transformations.rst
	modules/imgproc/doc/structural_analysis_and_shape_descriptors.rst
	modules/video/src/bgfg_gaussmix2.cpp 
						
						
					 
					
						2014-05-19 18:39:20 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						c6113c6cb3 
					 
					
						
						
							
							Merge pull request  #2630  from isarandi:concat_corr  
						
						
						
						
					 
					
						2014-05-19 17:36:20 +04:00 
						 
				 
			
				
					
						
							
							
								Kazuki Matsuda 
							
						 
					 
					
						
						
							
						
						fa292c3d8d 
					 
					
						
						
							
							Implimentation "cv::Mat::forEach"  
						
						... 
						
						
						
						I propose forEach method for cv::Mat and cv::Mat_.
This is solution for the overhead of MatIterator_<_Tp>.
I runs a test that micro opecode runs all over the pixel of cv::Mat_<cv::Point3_<uint8_t>>.
And this implementation 40% faster than the simple pointer, 80% faster than iterator.
With OpenMP, 70% faster than simple pointer, 95% faster than iterator (Core i7 920).
Above all, code is more readable.
My test code is here.
    https://gist.github.com/kazuki-ma/8285876 
Thanks. 
						
						
					 
					
						2014-05-18 11:01:45 +09:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						746185652a 
					 
					
						
						
							
							add additional tests for different input cases  
						
						
						
						
					 
					
						2014-05-15 12:08:38 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						313a0ad255 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	modules/core/include/opencv2/core/internal.hpp
	modules/core/src/arithm.cpp
	modules/imgproc/src/imgwarp.cpp
	modules/objdetect/src/hog.cpp 
						
						
					 
					
						2014-05-12 17:38:07 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						77275031ab 
					 
					
						
						
							
							finally fix cv::subtract  
						
						
						
						
					 
					
						2014-05-08 13:11:42 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						629461c836 
					 
					
						
						
							
							fix output matrix allocation in cv::subtract  
						
						
						
						
					 
					
						2014-05-07 19:52:35 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						4c66614e07 
					 
					
						
						
							
							fix cv::subtract function:  
						
						... 
						
						
						
						call dst.create(...) before using it 
						
						
					 
					
						2014-05-07 13:15:19 +04:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						c80faff42f 
					 
					
						
						
							
							added cn>1 support to cv::norm (NORM_INF)  
						
						
						
						
					 
					
						2014-04-30 14:59:37 +04:00 
						 
				 
			
				
					
						
							
							
								Istvan Sarandi 
							
						 
					 
					
						
						
							
						
						4bf1df7da3 
					 
					
						
						
							
							Suppress warning in constructor.  
						
						
						
						
					 
					
						2014-04-26 00:42:26 +02:00 
						 
				 
			
				
					
						
							
							
								Istvan Sarandi 
							
						 
					 
					
						
						
							
						
						c20cab9ec1 
					 
					
						
						
							
							Added test for concatenation with empty matrices.  
						
						
						
						
					 
					
						2014-04-24 03:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						799d2dabd6 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	modules/core/test/test_arithm.cpp
	modules/cuda/src/cascadeclassifier.cpp
	modules/imgproc/doc/geometric_transformations.rst
	modules/objdetect/src/hog.cpp
	modules/ocl/perf/perf_imgproc.cpp
	modules/ocl/src/gftt.cpp
	modules/ocl/src/moments.cpp 
						
						
					 
					
						2014-04-14 16:08:02 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						4c2db3d6e7 
					 
					
						
						
							
							Merge pull request  #2579  from maksqwe:test_operations_fix  
						
						
						
						
					 
					
						2014-04-11 14:14:33 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						b5755b1228 
					 
					
						
						
							
							Merge pull request  #2588  from vpisarev:fix_samples_n_unused  
						
						
						
						
					 
					
						2014-04-10 13:30:20 +04:00 
						 
				 
			
				
					
						
							
							
								Maks Naumov 
							
						 
					 
					
						
						
							
						
						29d1bce85f 
					 
					
						
						
							
							remove unused variable in TEST_P()  
						
						
						
						
					 
					
						2014-04-09 23:06:06 +03:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						bcd7151867 
					 
					
						
						
							
							added UMat::setTo accuracy test  
						
						
						
						
					 
					
						2014-04-09 14:15:22 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						1b339eb0d4 
					 
					
						
						
							
							fixed slow down in getRectSubPix (original patch by Markus JR Mueller); removed some unused variables and functions  
						
						
						
						
					 
					
						2014-04-08 17:54:08 +04:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						aa5326c231 
					 
					
						
						
							
							cv::norm -> cvtest::norm in tests  
						
						... 
						
						
						
						Conflicts:
	modules/core/src/stat.cpp 
						
						
					 
					
						2014-04-08 14:49:20 +04:00 
						 
				 
			
				
					
						
							
							
								Elena Gvozdeva 
							
						 
					 
					
						
						
							
						
						f9c5289483 
					 
					
						
						
							
							fixed  
						
						
						
						
					 
					
						2014-04-07 18:53:07 +04:00 
						 
				 
			
				
					
						
							
							
								Maks Naumov 
							
						 
					 
					
						
						
							
						
						8271bd5f14 
					 
					
						
						
							
							fix condition in CV_OperationsTest::operations1()  
						
						
						
						
					 
					
						2014-04-07 11:24:27 +03:00