Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						98fdd70466 
					 
					
						
						
							
							Merge pull request  #339  from vpisarev:core_fixes  
						
						 
						
						
						
						
					 
					
						2013-01-29 15:51:22 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								cuda-geek 
							
						 
					 
					
						
						
							
						
						04f01ed21d 
					 
					
						
						
							
							Merge pull request  #353  from asmaloney:arg_checks  
						
						 
						
						
						
						
					 
					
						2013-01-29 11:04:33 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Maloney 
							
						 
					 
					
						
						
							
						
						7a6475c3f9 
					 
					
						
						
							
							Check pointers before using them in var init  
						
						 
						
						
						
						
					 
					
						2013-01-28 16:51:28 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						1df10553bb 
					 
					
						
						
							
							fixed bugs  #1373 ,  #2629 ,  #2719  
						
						 
						
						
						
						
					 
					
						2013-01-25 23:45:41 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						281d036fcf 
					 
					
						
						
							
							optimizations:  
						
						 
						
						... 
						
						
						
						- new reduce implementation (with kepler optimizations)
- saturate_cast via asm command
- video SIMD instructions in element operations
- float arithmetics instead of double
- new deviceSupports function 
						
						
					 
					
						2013-01-23 21:05:07 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						ae6266e101 
					 
					
						
						
							
							fixes for gpu module:  
						
						 
						
						... 
						
						
						
						- fixed printCudaDeviceInfo for new CC
- fixed some compilation errors and warnings
- removed unset command from CMake script
- removed unused std imports 
						
						
					 
					
						2013-01-23 21:05:06 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						caa2c06e50 
					 
					
						
						
							
							Quiet output of cv::error in Java tests  
						
						 
						
						... 
						
						
						
						Introduced new Java API
void org.opencv.core.Core.setErrorVerbosity(boolean verbose)
used to suppress output to stderr from OpenCV's asserts 
						
						
					 
					
						2013-01-23 18:08:09 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						f87987ed72 
					 
					
						
						
							
							Honor multidimensional matrices in InputArray::total  
						
						 
						
						
						
						
					 
					
						2012-12-22 17:56:02 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						dfa4b2fefa 
					 
					
						
						
							
							Workaround for gcc overoptimization compiler bug.  
						
						 
						
						
						
						
					 
					
						2012-12-18 15:58:17 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						7c6191ec11 
					 
					
						
						
							
							Refactored run.py script and temporary file generation logic  
						
						 
						
						... 
						
						
						
						* use OPENCV_TEMP_PATH environment variable on all platforms
* fix cleanup after OpenCV tests on Windows
* add --list flag to output names of all tests found
* do not override user-passed --perf_min_samples and --perf_force_samples
  options by --check flag
* fix complier checks inside run.py 
						
						
					 
					
						2012-12-08 15:43:23 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						b57e801c04 
					 
					
						
						
							
							now invert 3x3 on "bad" matrices works well on Windows  
						
						 
						
						
						
						
					 
					
						2012-11-28 23:05:51 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						8ba9289a2c 
					 
					
						
						
							
							Merge pull request  #146  from taka-no-me/win_opengl  
						
						 
						
						
						
						
					 
					
						2012-11-13 18:19:42 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						8c9c2b3a03 
					 
					
						
						
							
							Fix build on Windows with OpenGl enabled  
						
						 
						
						... 
						
						
						
						There was missing windows.h include in OpenGL interop code. 
						
						
					 
					
						2012-11-09 10:00:24 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						9163471987 
					 
					
						
						
							
							improved accuracy of 3x3 invert on poorly-conditioned matrices (bug  #2525 )  
						
						 
						
						
						
						
					 
					
						2012-11-08 14:09:43 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						fd4909360f 
					 
					
						
						
							
							Remove windows.h include from opencv2/core/internal.hpp to avoid conflicts with TBB library.  
						
						 
						
						
						
						
					 
					
						2012-11-01 12:44:10 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						84934f7bfc 
					 
					
						
						
							
							Fix SHORT data type support in Algorithm  
						
						 
						
						... 
						
						
						
						* typo in Algorithm::addParam for 'short' data type which results in segmentation fault on ARM
  on attempt to set type property for FAST using setter inherited from Algorithm
* added short type support to read/write methods
* improved some error messages 
						
						
					 
					
						2012-10-26 17:00:13 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								LeonidBeynenson 
							
						 
					 
					
						
						
							
						
						d6aa3bd8ed 
					 
					
						
						
							
							Made changes in cv::Algorithm  
						
						 
						
						... 
						
						
						
						made it to give more verbose errors when arguments of wrong types are passed, added setters with types (e.g. setInt, etc) 
						
						
					 
					
						2012-10-23 21:37:27 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						1d8729a7aa 
					 
					
						
						
							
							Don't use _interlockedExchangeAdd in case of GNU compiler  
						
						 
						
						
						
						
					 
					
						2012-10-23 18:09:49 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						e64bb3654a 
					 
					
						
						
							
							Remove wrong assertion  
						
						 
						
						
						
						
					 
					
						2012-10-23 15:28:44 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						40030d2ca0 
					 
					
						
						
							
							Fix windows build warnings  
						
						 
						
						
						
						
					 
					
						2012-10-22 19:13:18 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						15076f9232 
					 
					
						
						
							
							Fix implementation of PCA overload with retained variance parameter  
						
						 
						
						
						
						
					 
					
						2012-10-22 18:46:20 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marina.kolpakova 
							
						 
					 
					
						
						
							
						
						99c666691e 
					 
					
						
						
							
							Restore core multiply/divide depth to CV_64F value.  
						
						 
						
						... 
						
						
						
						After setting depth to CV_32F for non double types this produces difference in results. I've attached test that reproduce this issue.The issue was found during anali broken GPU tests  for multiply/device functions. 
						
						
					 
					
						2012-10-21 11:20:39 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						8fb6d9f650 
					 
					
						
						
							
							Fix Android build warnings  
						
						 
						
						
						
						
					 
					
						2012-10-19 16:14:14 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						09abcd567e 
					 
					
						
						
							
							Merge pull request  #50  from taka-no-me:parallel/fix-build-2445  
						
						 
						
						
						
						
					 
					
						2012-10-19 14:57:08 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						7173c82382 
					 
					
						
						
							
							Include unistd.h to parallel.cpp on UNIX-like systems  
						
						 
						
						... 
						
						
						
						This fixes build without TBB and CUDA. Issue #2445  
						
						
					 
					
						2012-10-19 14:38:30 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						f5742e6cac 
					 
					
						
						
							
							fix bug  #2447  - unary operator bug for single column matrix  
						
						 
						
						
						
						
					 
					
						2012-10-18 13:28:01 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								OpenCV Buildbot 
							
						 
					 
					
						
						
							
						
						04384a71e4 
					 
					
						
						
							
							Normalize line endings and whitespace  
						
						 
						
						
						
						
					 
					
						2012-10-17 15:32:23 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								marina.kolpakova 
							
						 
					 
					
						
						
							
						
						e5437e5486 
					 
					
						
						
							
							Fix binary compatibility of opencv_gpu  
						
						 
						
						
						
						
					 
					
						2012-10-17 02:09:40 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						ebac3a02aa 
					 
					
						
						
							
							Fix backward compatibility of opencv_core  
						
						 
						
						
						
						
					 
					
						2012-10-16 15:13:00 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						58f31819cc 
					 
					
						
						
							
							Return drawContours back to imgproc  
						
						 
						
						... 
						
						
						
						This partly reverts commit 6ca618277c . 
						
						
					 
					
						2012-10-15 18:12:33 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						a3b1971977 
					 
					
						
						
							
							Bring back escaped virtual destructors from 2.4.2  
						
						 
						
						
						
						
					 
					
						2012-10-15 17:48:49 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						78a0b9787c 
					 
					
						
						
							
							fixed build errors on Mac; moved test for  #2332  from imgproc to highgui  
						
						 
						
						
						
						
					 
					
						2012-10-15 13:55:32 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						460644b8a4 
					 
					
						
						
							
							Reimplement thread management functions:  
						
						 
						
						... 
						
						
						
						* Refactor auto-detection of parallel frameworks
* Implement cv:getNumThreads, cv::setNumThreads and cv::getThreadNum for all supported frameworks
* From now cv::setNumThreads(0) can be used to turn off parallelisation 
						
						
					 
					
						2012-10-15 12:44:16 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						b54f59de90 
					 
					
						
						
							
							Move thread-related functions implementation to parallel.cpp  
						
						 
						
						
						
						
					 
					
						2012-10-15 12:44:16 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniil Osokin 
							
						 
					 
					
						
						
							
						
						1d3ec99102 
					 
					
						
						
							
							fixed batchDistance minimum finding  #2292  
						
						 
						
						
						
						
					 
					
						2012-10-12 13:25:55 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						bddd06e6c4 
					 
					
						
						
							
							another fix for the updated parallel_for_ implementation  
						
						 
						
						
						
						
					 
					
						2012-10-11 23:22:32 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						d64438dcfd 
					 
					
						
						
							
							fixed build errors in the case of TBB and Concurrency  
						
						 
						
						
						
						
					 
					
						2012-10-11 23:04:45 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						8441cf700d 
					 
					
						
						
							
							added function cv::findNonZero (patch  #2205 )  
						
						 
						
						
						
						
					 
					
						2012-10-11 22:52:15 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						354a5f2686 
					 
					
						
						
							
							added recommended number of stripes to parallel_for_, modified some of the functions to use larger stripes (for better performance)  
						
						 
						
						
						
						
					 
					
						2012-10-11 22:37:14 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						f41ab3a330 
					 
					
						
						
							
							Merge pull request  #34  from roynos/master  
						
						 
						
						
						
						
					 
					
						2012-10-11 16:31:20 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						37ad10bf0d 
					 
					
						
						
							
							fixed bug with partly uninitialized output of dft with DFT_COMPLEX_OUTPUT flag (bug  #2223 )  
						
						 
						
						
						
						
					 
					
						2012-10-11 00:53:43 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						e625d86485 
					 
					
						
						
							
							added C= support; modified threading logic in threshold  
						
						 
						
						
						
						
					 
					
						2012-10-10 15:36:32 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniil Osokin 
							
						 
					 
					
						
						
							
						
						1516a6169a 
					 
					
						
						
							
							fixed one more msvc warning in tbb kmeans  
						
						 
						
						
						
						
					 
					
						2012-10-10 14:53:29 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniil Osokin 
							
						 
					 
					
						
						
							
						
						cc2d12b3e6 
					 
					
						
						
							
							fixed msvc warning in tbb kmeans  
						
						 
						
						
						
						
					 
					
						2012-10-10 14:35:28 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daniil.osokin 
							
						 
					 
					
						
						
							
						
						e83ff354bd 
					 
					
						
						
							
							added TBB for kmeans (patch  #1261 : thanks to Boris Mansencal)  
						
						 
						
						
						
						
					 
					
						2012-10-10 12:51:12 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						0afd51253d 
					 
					
						
						
							
							Add else branch to previous fix  
						
						 
						
						
						
						
					 
					
						2012-10-09 20:34:10 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrey Kamaev 
							
						 
					 
					
						
						
							
						
						34bfda10ca 
					 
					
						
						
							
							Fix regression in core arithmetic  
						
						 
						
						
						
						
					 
					
						2012-10-09 20:25:36 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						a135e862c1 
					 
					
						
						
							
							made opencv headers windows.h-less (Bug  #2122 )  
						
						 
						
						
						
						
					 
					
						2012-10-09 17:12:42 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						df8364ce63 
					 
					
						
						
							
							Fixed "arr = NaN" case (bug  #2056 )  
						
						 
						
						
						
						
					 
					
						2012-10-09 16:28:31 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						a8c5e35619 
					 
					
						
						
							
							some more fixes towards binary compatibility  
						
						 
						
						
						
						
					 
					
						2012-10-09 15:56:16 +04:00