Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						4b2f9e78fc 
					 
					
						
						
							
							fixed repeated allocation of RNG on each theRNG() call (thanks to barjenbr for the patch)  
						
						
						
						
					 
					
						2011-04-26 12:20:42 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						9ac3a35175 
					 
					
						
						
							
							do not use Lapack anymore  
						
						
						
						
					 
					
						2011-04-25 21:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vincent Rabaud 
							
						 
					 
					
						
						
							
						
						6e15238dd9 
					 
					
						
						
							
							- make sure the code compiles with gcc 4.6  
						
						
						
						
					 
					
						2011-04-22 21:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Dudnik 
							
						 
					 
					
						
						
							
						
						2057f2c452 
					 
					
						
						
							
							fixed build issues related to changes in IPP calls.  
						
						
						
						
					 
					
						2011-04-18 21:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						dd45fe13d1 
					 
					
						
						
							
							fixed OutputArray::create, which resolves several failures in opencv_test_core  
						
						
						
						
					 
					
						2011-04-18 16:32:43 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						94e09f24c7 
					 
					
						
						
							
							fixed crash in test_core  
						
						
						
						
					 
					
						2011-04-18 15:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						9a991a2e10 
					 
					
						
						
							
							fixed build problems on Windows  
						
						
						
						
					 
					
						2011-04-18 15:14:32 +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 
						 
				 
			
				
					
						
							
							
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						b906ad3108 
					 
					
						
						
							
							Test system included into Android build  
						
						
						
						
					 
					
						2011-04-11 14:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Vincent Rabaud 
							
						 
					 
					
						
						
							
						
						578ca872e4 
					 
					
						
						
							
							- add support for the popcnt instruction (useful for the Hamming distance, soon to come in BRIEF and FLANN)  
						
						
						
						
					 
					
						2011-03-13 22:51:33 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Dudnik 
							
						 
					 
					
						
						
							
						
						4f83a06358 
					 
					
						
						
							
							added IPP dot product functions. Only 32f data type supported for now (there are accuracy issues in 8u/16s/16u/32s functions which will be fixed in IPP 7.0.3)  
						
						
						
						
					 
					
						2011-02-27 18:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						c5e3869c32 
					 
					
						
						
							
							replaced alloca() (a.k.a. cvStackAlloc) with AutoBuffer or vector() everywhere. cvStackAlloc() is still defined, but we do not need alloca() anymore to compile and run OpenCV ( fixes   #889  and may be some others)  
						
						
						
						
					 
					
						2011-02-18 10:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						65a7f13af3 
					 
					
						
						
							
							replaced alloca() (a.k.a. cvStackAlloc) with AutoBuffer or vector() everywhere. cvStackAlloc() is still defined, but we do not need alloca() anymore to compile and run OpenCV ( fixes   #889  and may be some others)  
						
						
						
						
					 
					
						2011-02-18 10:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						77529b1fa6 
					 
					
						
						
							
							fixed bugs in CartToPolarToCart test  
						
						
						
						
					 
					
						2011-02-09 21:37:33 +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 
						 
				 
			
				
					
						
							
							
								Vladimir Dudnik 
							
						 
					 
					
						
						
							
						
						c987b9f180 
					 
					
						
						
							
							added IPP Sobel and Sharr filters. Also some minor changes.  
						
						
						
						
					 
					
						2011-01-19 23:27:30 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Dudnik 
							
						 
					 
					
						
						
							
						
						a961cfe135 
					 
					
						
						
							
							fixed mistake in integration of IPP Sub functions. Added IPP min/max/absdiff/and/or/xor functions.  
						
						
						
						
					 
					
						2011-01-10 00:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Dudnik 
							
						 
					 
					
						
						
							
						
						a34f044d19 
					 
					
						
						
							
							add IPP Sub operations to arithm.cpp for 8u, 16u, 16s, 32s, 32f, 64f data types.  
						
						
						
						
					 
					
						2011-01-08 21:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Dudnik 
							
						 
					 
					
						
						
							
						
						abdb139096 
					 
					
						
						
							
							add IPP Add operations to arithm.cpp for 8u, 16u, 16s, 32s, 32f, 64f data types.  
						
						... 
						
						
						
						Added print of IPP info in test log files 
						
						
					 
					
						2011-01-07 00:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Dudnik 
							
						 
					 
					
						
						
							
						
						6309b2d08d 
					 
					
						
						
							
							added OpenCVFindIPP.cmake script, which will look for IPP installation at CMake configuration time. First, IPPROOT environment variable will be tested, if not found script will look at default install places.  
						
						... 
						
						
						
						The script should support IPP from 5.3 up to 7.x versions (although tested on Windows for IPP 6.1 and IPP 7.0 versions only)
Preliminary optimization of HOG with IPP added too. Not yet quite efficient, code for cpu branch should be redesigned in order to have better performance. 
						
						
					 
					
						2010-12-31 16:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						a379d011fd 
					 
					
						
						
							
							fixed MatConstIterator<> (ticket  #776 )  
						
						
						
						
					 
					
						2010-12-26 22:18:30 +00:00 
						 
				 
			
				
					
						
							
							
								Vladimir Dudnik 
							
						 
					 
					
						
						
							
						
						c9d20500ce 
					 
					
						
						
							
							cosmetic changes, removed trailing spaces. Added ippGetCpuClocks if IPP is available (important for 64-bit build)  
						
						
						
						
					 
					
						2010-12-23 23:00:04 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						da293ee3d9 
					 
					
						
						
							
							SSE2 optimization for Bayer->RGB; added Bayer->Gray with SSE2 optimization; corrected some bugs noted in the yahoogroups forum  
						
						
						
						
					 
					
						2010-12-10 19:06:38 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						e5564b4388 
					 
					
						
						
							
							improved accuracy of determinant(), invert() and solve() on 3x3 matrices (ticket  #749 )  
						
						
						
						
					 
					
						2010-12-09 20:54:04 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						e6aba3e51c 
					 
					
						
						
							
							turn off SSE2 optimization in cv::exp & cv::log in the case of GCC <=4.1 (not no Mac, where a patched GCC 4.0 is used)  
						
						
						
						
					 
					
						2010-12-06 08:49:49 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						9d8644dee0 
					 
					
						
						
							
							turn off SSE2 optimization in cv::exp & cv::log in the case of VS2005 or earlier versions, because of missing _mm_cast* intrinsics (ticket  #729 )  
						
						
						
						
					 
					
						2010-12-05 02:26:04 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						56d4f875b4 
					 
					
						
						
							
							make watershed demo work correctly  
						
						
						
						
					 
					
						2010-12-04 15:35:34 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						9948ed88b0 
					 
					
						
						
							
							fixed crash in cvDrawContours when abs(maxLevel) is too big  
						
						
						
						
					 
					
						2010-12-04 15:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						84aed5d360 
					 
					
						
						
							
							fixed unresolved RotatedRect::boundingRect() error (ticket  #725 )  
						
						
						
						
					 
					
						2010-12-04 11:40:14 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						a937d9d43c 
					 
					
						
						
							
							unified the coordinate interpretation in RotatedRect (ticket  #425 )  
						
						
						
						
					 
					
						2010-11-29 18:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						a3dfba36a1 
					 
					
						
						
							
							fixed crashes in camshiftdemo sample  
						
						
						
						
					 
					
						2010-11-28 19:44:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						8967a1289a 
					 
					
						
						
							
							fixed problem with missing minMaxIdx (ticket  #703 )  
						
						
						
						
					 
					
						2010-11-25 18:32:40 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						f5e5b677c9 
					 
					
						
						
							
							added hconcat & vconcat functions for joining matrices; moved some inline functions out of the headers; fixed several bugs in documentation; removed MatND from docs  
						
						
						
						
					 
					
						2010-11-23 16:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						3a8df6034f 
					 
					
						
						
							
							fixes Mat::empty() and Mat::create() in the case of zero sizes (ticket  #691 )  
						
						
						
						
					 
					
						2010-11-20 13:16:16 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						de4f1aeb06 
					 
					
						
						
							
							fixed some GCC 4.4 warnings  
						
						
						
						
					 
					
						2010-11-20 12:05:28 +00:00 
						 
				 
			
				
					
						
							
							
								Anatoly Baksheev 
							
						 
					 
					
						
						
							
						
						edff674105 
					 
					
						
						
							
							added default detector for winSize(64,128) for hog on gpu  
						
						
						
						
					 
					
						2010-11-16 12:33:19 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						08e9d85582 
					 
					
						
						
							
							removed cv prefix  
						
						
						
						
					 
					
						2010-11-15 20:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						08b7855edc 
					 
					
						
						
							
							extended out << mat/vec operators; added opencv license  
						
						
						
						
					 
					
						2010-11-15 17:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Anatoly Baksheev 
							
						 
					 
					
						
						
							
						
						f2df784830 
					 
					
						
						
							
							fixed error reporting in GPU module (exceptions in destructors, etc)  
						
						
						
						
					 
					
						2010-11-15 16:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								Ethan Rublee 
							
						 
					 
					
						
						
							
						
						d84b970bf2 
					 
					
						
						
							
							adding the Brief descriptor, associated hamming distance functors for bruteforce matching.  Also adding cout << cv::Mat functions in core.  
						
						
						
						
					 
					
						2010-11-14 06:27:48 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						4065f17aa0 
					 
					
						
						
							
							fixed uninitialized variable use in writeGraph (reported by valgrind when running opencv_test_core)  
						
						
						
						
					 
					
						2010-11-13 22:00:10 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						728f0eb2f5 
					 
					
						
						
							
							fixed infinite loop in FileStorage::open when reading incomplete XML's (ticket  #663 )  
						
						
						
						
					 
					
						2010-11-10 20:11:07 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						402ef4c9cb 
					 
					
						
						
							
							correct 2 bugs in cvSolveCubic (linear and quadratic cases: tickets  #525  and  #364 )  
						
						
						
						
					 
					
						2010-11-07 19:23:48 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						d8ace43753 
					 
					
						
						
							
							fixed some more tests on Windows; changed inheritance Matx -> Vec to Vec -> Matx  
						
						
						
						
					 
					
						2010-11-06 21:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						5a53d82e30 
					 
					
						
						
							
							fixed most of the failures in opencv_test  
						
						
						
						
					 
					
						2010-11-06 14:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						ced8192174 
					 
					
						
						
							
							fixed several GCC warnings; fixed crash in kmeans test (because of cv::swap(Mat&a, Mat&b)) (ticket  #616 )  
						
						
						
						
					 
					
						2010-11-04 15:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						5b6a755719 
					 
					
						
						
							
							almost finished Python wrappers  
						
						
						
						
					 
					
						2010-11-02 17:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						83f6085773 
					 
					
						
						
							
							added more helper macros to the function declarations, to assist the Python wrapper generator. Fixed memleak in Mat::operator()(Range,Range) and the related functions (Mat::row, Mat::col etc.)  
						
						
						
						
					 
					
						2010-10-27 18:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						ebb9c61546 
					 
					
						
						
							
							fixed bug with Mat::dataend initialization. Now morph-ex test passes; Also fixed CV_Assert() implementation  
						
						
						
						
					 
					
						2010-10-21 21:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						2591988414 
					 
					
						
						
							
							ok, try to handle matrices with size (0,0)  
						
						
						
						
					 
					
						2010-10-21 13:19:15 +00:00