Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						96f5a930f4 
					 
					
						
						
							
							test: regression 5991  
						
						
						
						
					 
					
						2016-01-26 14:11:53 +03:00 
						 
				 
			
				
					
						
							
							
								Vitaliy Lyudvichenko 
							
						 
					 
					
						
						
							
						
						85cc11e3b2 
					 
					
						
						
							
							Changed behaviour of Mat/UMat::reshape() to accept n-dim shapes  
						
						
						
						
					 
					
						2015-08-21 19:26:29 +03:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						a6f46d7bb1 
					 
					
						
						
							
							issue 4457  
						
						
						
						
					 
					
						2015-07-08 16:22:58 +03:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						885114ed2c 
					 
					
						
						
							
							fix copyTo memory corruption, but the main problem is still here  
						
						
						
						
					 
					
						2015-07-02 13:47:59 +03:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						30a5a9ed34 
					 
					
						
						
							
							test vector processing  
						
						
						
						
					 
					
						2015-07-01 20:10:22 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						d5afd070ce 
					 
					
						
						
							
							Merge pull request  #4094  from kashefy:Mat_push_back_MatExpr_bug_4340  
						
						
						
						
					 
					
						2015-07-01 09:09:51 +00:00 
						 
				 
			
				
					
						
							
							
								Youssef Kashef 
							
						 
					 
					
						
						
							
						
						790ef21a60 
					 
					
						
						
							
							add unit test around Mat::push_back()  
						
						... 
						
						
						
						add template specialization Mat::push_back() for MatExpr paramters
extend push_back MatExpr to mat in unit test
cast to object instead of reference
test with multi-row MatExpr input 
						
						
					 
					
						2015-06-30 10:29:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						9394486147 
					 
					
						
						
							
							fix issue 3891  
						
						
						
						
					 
					
						2015-06-16 18:53:58 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						66eb270cf7 
					 
					
						
						
							
							significantly reduced sparse matrix footprint:  
						
						... 
						
						
						
						http://code.opencv.org/issues/2206 ,
http://code.opencv.org/issues/2924  
					
						2015-05-14 23:29:09 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						2ec92ba440 
					 
					
						
						
							
							added test for  http://code.opencv.org/issues/1918  
						
						
						
						
					 
					
						2015-05-03 02:46:33 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						79ac0d05ce 
					 
					
						
						
							
							added test checking  http://code.opencv.org/issues/4050  
						
						
						
						
					 
					
						2015-05-02 20:38:30 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						9fbd1d68ad 
					 
					
						
						
							
							refactored div & pow funcs; added tests for special cases in pow() function.  
						
						... 
						
						
						
						fixed http://code.opencv.org/issues/3935 
possibly fixed http://code.opencv.org/issues/3594  
						
						
					 
					
						2015-05-01 21:49:11 +03:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						7918267d02 
					 
					
						
						
							
							fixed U non-orthogonality in SVD ( http://code.opencv.org/issues/3801 )  
						
						
						
						
					 
					
						2015-04-29 16:09:58 +03: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						aa5326c231 
					 
					
						
						
							
							cv::norm -> cvtest::norm in tests  
						
						... 
						
						
						
						Conflicts:
	modules/core/src/stat.cpp 
						
						
					 
					
						2014-04-08 14:49:20 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						9dc93ce328 
					 
					
						
						
							
							Merge pull request  #2176  from SpecLad:merge-2.4  
						
						
						
						
					 
					
						2014-01-20 18:04:56 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						e45fd939c2 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	modules/ocl/src/cl_runtime/cl_runtime.cpp
	modules/ocl/src/cl_runtime/clamdblas_runtime.cpp
	modules/ocl/src/cl_runtime/clamdfft_runtime.cpp
	modules/ocl/src/cl_runtime/generator/template/clamdblas_runtime.cpp.in
	modules/ocl/src/cl_runtime/generator/template/clamdfft_runtime.cpp.in 
						
						
					 
					
						2014-01-20 15:10:19 +04:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						37789f015a 
					 
					
						
						
							
							deleted excess semicolons, commas  
						
						
						
						
					 
					
						2014-01-18 01:31:33 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						5f8d8c0069 
					 
					
						
						
							
							Added a test for matrix-to-vector copy and convert.  
						
						
						
						
					 
					
						2014-01-17 14:18:31 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						8200a95ced 
					 
					
						
						
							
							Boring changes - core.  
						
						... 
						
						
						
						This and several following commits contain the "boring" changes required
to support the new Ptr. These are changes like:
* new T -> makePtr<T> or .reset(new T) or Ptr<T>(new T)
  (depending on the situation)
* p.empty() -> !p
* delete_obj -> DefaultDeleter::operator()
and similar changes that are numerous, but primitive. 
						
						
					 
					
						2013-09-05 18:26:43 +04:00 
						 
				 
			
				
					
						
							
							
								Mathieu Barnachon 
							
						 
					 
					
						
						
							
						
						ff85575b28 
					 
					
						
						
							
							Adding read/write functions to PCA class. Update PCA test.  
						
						
						
						
					 
					
						2013-08-05 12:06:55 +12:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						940eedfb27 
					 
					
						
						
							
							Finalize core headers reorganization  
						
						
						
						
					 
					
						2013-04-03 14:10:03 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						715fa3303e 
					 
					
						
						
							
							Move cv::Mat out of core.hpp  
						
						
						
						
					 
					
						2013-04-01 15:24:34 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						d586f4a103 
					 
					
						
						
							
							Fix x64 build warnings  
						
						
						
						
					 
					
						2013-02-25 15:04:19 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						ae5661d5dc 
					 
					
						
						
							
							Fix random failures of Split and Merge tests  
						
						
						
						
					 
					
						2013-01-16 17:55:27 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						0a4ed2bc01 
					 
					
						
						
							
							Fix Windows build warnings  
						
						
						
						
					 
					
						2012-11-09 10:10:04 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						15076f9232 
					 
					
						
						
							
							Fix implementation of PCA overload with retained variance parameter  
						
						
						
						
					 
					
						2012-10-22 18:46:20 +04:00 
						 
				 
			
				
					
						
							
							
								Maria Dimashova 
							
						 
					 
					
						
						
							
						
						78dd1893bb 
					 
					
						
						
							
							added tests for cv::merge, cv::split, cv::phase  
						
						
						
						
					 
					
						2012-10-21 12:22:39 +04:00 
						 
				 
			
				
					
						
							
							
								OpenCV Buildbot 
							
						 
					 
					
						
						
							
						
						81f826db2b 
					 
					
						
						
							
							Normalize line endings and whitespace  
						
						
						
						
					 
					
						2012-10-17 15:57:49 +04:00 
						 
				 
			
				
					
						
							
							
								OpenCV Buildbot 
							
						 
					 
					
						
						
							
						
						04384a71e4 
					 
					
						
						
							
							Normalize line endings and whitespace  
						
						
						
						
					 
					
						2012-10-17 15:32:23 +04:00 
						 
				 
			
				
					
						
							
							
								Kevin 
							
						 
					 
					
						
						
							
						
						93155c6ae0 
					 
					
						
						
							
							Overloaded PCA constructor and ( ) operator to implement Feature#2287 - PCA that retains a specified amount of variance from the data. A sample was added to samples/cpp to demonstrate the new functionality. Docs and Tests were also updated  
						
						
						
						
					 
					
						2012-09-04 13:58:59 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						f2d3b9b4a1 
					 
					
						
						
							
							Warning fixes continued  
						
						
						
						
					 
					
						2012-06-09 15:00:04 +00:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						5f9e295adf 
					 
					
						
						
							
							Added test and workaround for  #1942  
						
						
						
						
					 
					
						2012-05-16 15:11:17 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						2fd1e2ea57 
					 
					
						
						
							
							merged all the latest changes from 2.4 to trunk  
						
						
						
						
					 
					
						2012-04-13 21:50:59 +00:00 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						bfaae7dd93 
					 
					
						
						
							
							Input/Output arrays are updated to support fixed-type and fixed-size semantic for all compatible types  
						
						
						
						
					 
					
						2012-03-26 08:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						abeeb40d46 
					 
					
						
						
							
							a big patch; use special proxy types (Input/OutputArray, Input/OutputArrayOfArrays) for passing in vectors, matrices etc.  
						
						
						
						
					 
					
						2011-04-17 13:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						061b49e0b2 
					 
					
						
						
							
							reworked nearly all of the OpenCV tests (except for opencv_gpu tests) - they now use the Google Test engine.  
						
						
						
						
					 
					
						2011-02-09 20:55:11 +00:00