Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						01d3848f17 
					 
					
						
						
							
							all the tests now pass except for MSER  
						
						
						
						
					 
					
						2014-10-17 14:56:58 +04:00 
						 
				 
			
				
					
						
							
							
								Pavel Vlasov 
							
						 
					 
					
						
						
							
						
						45958eaabc 
					 
					
						
						
							
							Implementation detector and selector for IPP and OpenCL;  
						
						... 
						
						
						
						IPP can be switched on and off on runtime;
Optional implementation collector was added (switched off by default in CMake). Gathers data of implementation used in functions and report this info through performance TS;
TS modifications for implementations control; 
						
						
					 
					
						2014-10-15 14:24:41 +04:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						345b1369be 
					 
					
						
						
							
							correct neon rounding  
						
						
						
						
					 
					
						2014-09-25 07:54:52 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Rollins 
							
						 
					 
					
						
						
							
						
						f32a6fb9a1 
					 
					
						
						
							
							Adding element-wise division operators to Point3_ class.  
						
						
						
						
					 
					
						2014-09-22 11:59:11 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Rollins 
							
						 
					 
					
						
						
							
						
						fb9bbf99c4 
					 
					
						
						
							
							Adding division operators to Point_ class.  
						
						... 
						
						
						
						Performs element-wise division. 
						
						
					 
					
						2014-09-22 11:54:52 -07:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						4057e27539 
					 
					
						
						
							
							Merge pull request  #3126  from avdmitry:move_KDTree_to_ml  
						
						
						
						
					 
					
						2014-09-14 18:57:23 +00:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						3bafe64666 
					 
					
						
						
							
							Merge pull request  #3170  from ElenaGvozdeva:ocl_fix  
						
						
						
						
					 
					
						2014-09-01 10:40:02 +00:00 
						 
				 
			
				
					
						
							
							
								Philipp Hasper 
							
						 
					 
					
						
						
							
						
						e310added4 
					 
					
						
						
							
							Fixing Matx ostream operator  
						
						... 
						
						
						
						cv::Matx could not be converted to c::Mat automatically 
						
						
					 
					
						2014-08-31 14:37:43 +02:00 
						 
				 
			
				
					
						
							
							
								Elena Gvozdeva 
							
						 
					 
					
						
						
							
						
						31ac73c315 
					 
					
						
						
							
							fix for cv::memopTypeToStr  
						
						
						
						
					 
					
						2014-08-29 14:18:52 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						57fec2f2da 
					 
					
						
						
							
							OCL: enable clAmdFftGetVersion  
						
						
						
						
					 
					
						2014-08-29 13:45:04 +04:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						7017b1250a 
					 
					
						
						
							
							used new stratehy in cv::accumulate**  
						
						
						
						
					 
					
						2014-08-25 11:25:54 +04:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						2c6b7a52e9 
					 
					
						
						
							
							improved cv::ocl::predictOptimalVectorWidth  
						
						
						
						
					 
					
						2014-08-25 11:25:01 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						f624f92e7a 
					 
					
						
						
							
							Merge pull request  #3142  from akarsakov:fix_cvtcolor_luv_rgb_master  
						
						
						
						
					 
					
						2014-08-22 07:24:21 +00:00 
						 
				 
			
				
					
						
							
							
								Marc Rollins 
							
						 
					 
					
						
						
							
						
						17e8d51124 
					 
					
						
						
							
							Fixing uninitialized temporary.  
						
						
						
						
					 
					
						2014-08-21 11:41:12 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Rollins 
							
						 
					 
					
						
						
							
						
						703921e2fd 
					 
					
						
						
							
							Reverting pass-by-value changes to arithmetic operators.  
						
						
						
						
					 
					
						2014-08-21 10:37:36 -07:00 
						 
				 
			
				
					
						
							
							
								Alexander Karsakov 
							
						 
					 
					
						
						
							
						
						3d222d313b 
					 
					
						
						
							
							Fixed range for 'v' channel for 8U images  
						
						
						
						
					 
					
						2014-08-21 17:22:06 +04:00 
						 
				 
			
				
					
						
							
							
								Marc Rollins 
							
						 
					 
					
						
						
							
						
						8fc1848918 
					 
					
						
						
							
							Simplifying arithmetic and comparison operator implementation.  
						
						... 
						
						
						
						Implementing + and - in terms of += and -=.
Implementing != in terms of ==. 
						
						
					 
					
						2014-08-18 12:25:48 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Rollins 
							
						 
					 
					
						
						
							
						
						d3d9b538c7 
					 
					
						
						
							
							Implementing division operators.  
						
						
						
						
					 
					
						2014-08-18 11:48:38 -07:00 
						 
				 
			
				
					
						
							
							
								Marc Rollins 
							
						 
					 
					
						
						
							
						
						d7a8166720 
					 
					
						
						
							
							Implementing *= operator. Implementing * in terms of it.  
						
						
						
						
					 
					
						2014-08-18 11:42:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Anisimov 
							
						 
					 
					
						
						
							
						
						37b1a7560c 
					 
					
						
						
							
							first version of moving KDTree from core to ml  
						
						
						
						
					 
					
						2014-08-18 22:40:31 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						dea40e5e99 
					 
					
						
						
							
							Merge pull request  #3086  from fpuja:pragma_warning4127_fixing  
						
						
						
						
					 
					
						2014-08-16 16:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								jaco 
							
						 
					 
					
						
						
							
						
						dbb0fcdc7a 
					 
					
						
						
							
							#pragma warning4127 fixation modified 2  
						
						
						
						
					 
					
						2014-08-14 19:27:53 +02: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 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						5f590ebed0 
					 
					
						
						
							
							Merge pull request  #3094  from Adil-Ibragimov:minor_fixes_in_Mat-data  
						
						
						
						
					 
					
						2014-08-13 18:28:51 +00:00 
						 
				 
			
				
					
						
							
							
								jaco 
							
						 
					 
					
						
						
							
						
						b81dcbdf2a 
					 
					
						
						
							
							#pragma warning4127 fixation modified  
						
						... 
						
						
						
						Now use cleaner approach:
#pragma warning( push )
#pragma warning( disable: ThatWarning )
//code with ThatWarning here
#pragma warning( pop ) 
						
						
					 
					
						2014-08-13 17:59:16 +02: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 
						 
				 
			
				
					
						
							
							
								Adil Ibragimov 
							
						 
					 
					
						
						
							
						
						dfd0b297ce 
					 
					
						
						
							
							datastart must be non-const in CUDA.  
						
						
						
						
					 
					
						2014-08-13 11:11:33 +04:00 
						 
				 
			
				
					
						
							
							
								jaco 
							
						 
					 
					
						
						
							
						
						58b3bc2d7e 
					 
					
						
						
							
							#pragma warning4127 fixed for cvstd.inl.hpp  
						
						
						
						
					 
					
						2014-08-12 15:28:39 +02:00 
						 
				 
			
				
					
						
							
							
								mshabunin 
							
						 
					 
					
						
						
							
						
						c54b8f9b00 
					 
					
						
						
							
							Merge remote-tracking branch 'master' into stitch-fix  
						
						... 
						
						
						
						* 'master' of github.com:itseez/opencv: (82 commits)
  moved part of video to contrib/{outflow, bgsegm}; moved matlab to contrib
  added some basic functionality needed by the new face module (moved from the old "contrib")
  moved to the new opencv_contrib/face module
  fixed various warnings and obvious errors reported by clang compiler and the coverity tool.
  Fixed review comment from Vadim Pisarevsky
  modified farneback sample to use T-API
  ECC patch by the author (G. Evangelidis); fixed some OCL Farneback optical flow test failures on Mac
  small fix for GaussianBlur ocl test
  fix binary package build
  small fix for ocl_resize
  fix IOS framework
  fixed test ocl_MatchTemplate for sparse matrix
  Fixed typos
  fixing error, wrong template method param.
  fixing Mac build
  some formal changes (generally adding constness)
  Fixed choice of kercn and rowsPerWI for non-Intel device.
  fixed nDiffs for CalcBackProject
  fixed tests for ocl_filter2d, ocl_matchTemplate, ocl_histogram.cpp
  Fixed issue: Mat::copyTo(UMat) if device copy is obsolete. Added test.
  ...
Conflicts:
	modules/core/include/opencv2/core/mat.inl.hpp 
						
						
					 
					
						2014-08-11 14:50:08 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						e2f24f43c9 
					 
					
						
						
							
							added some basic functionality needed by the new face module (moved from the old "contrib")  
						
						
						
						
					 
					
						2014-08-10 01:54:16 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						09907eeb62 
					 
					
						
						
							
							Merge pull request  #2639  from kazuki-ma:cv_mat_foreach  
						
						
						
						
					 
					
						2014-08-09 08:25:05 +00:00 
						 
				 
			
				
					
						
							
							
								Adil Ibragimov 
							
						 
					 
					
						
						
							
						
						6b05ca589d 
					 
					
						
						
							
							fixing Mac build  
						
						
						
						
					 
					
						2014-08-07 17:06:22 +04:00 
						 
				 
			
				
					
						
							
							
								Adil Ibragimov 
							
						 
					 
					
						
						
							
						
						98d5731ad8 
					 
					
						
						
							
							some formal changes (generally adding constness)  
						
						
						
						
					 
					
						2014-08-07 15:49:14 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						a05ce00a65 
					 
					
						
						
							
							Merge pull request  #2879  from alalek:ocl_runtime_flags  
						
						
						
						
					 
					
						2014-08-04 16:43:01 +00:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						983e75e5de 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-2.4  
						
						
						
						
					 
					
						2014-08-01 15:01:41 +04:00 
						 
				 
			
				
					
						
							
							
								Vadim Pisarevsky 
							
						 
					 
					
						
						
							
						
						962b519708 
					 
					
						
						
							
							Merge pull request  #2996  from akarsakov:ocl_dft_new_concept  
						
						
						
						
					 
					
						2014-07-28 15:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Karsakov 
							
						 
					 
					
						
						
							
						
						37d01e2d27 
					 
					
						
						
							
							Added license header, using cv::Ptr, small fixes.  
						
						
						
						
					 
					
						2014-07-25 13:27:00 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Karsakov 
							
						 
					 
					
						
						
							
						
						0318d27720 
					 
					
						
						
							
							Enabled precalculated wave  
						
						
						
						
					 
					
						2014-07-22 18:26:58 +04:00 
						 
				 
			
				
					
						
							
							
								PhilLab 
							
						 
					 
					
						
						
							
						
						e82241cba5 
					 
					
						
						
							
							Function for drawing arrows  
						
						... 
						
						
						
						Porting the [PR 2970](https://github.com/Itseez/opencv/pull/2970 ) To the new InputOutputArray type 
						
						
					 
					
						2014-07-18 10:04:44 +02:00 
						 
				 
			
				
					
						
							
							
								Zhigang Gong 
							
						 
					 
					
						
						
							
						
						2e49ca4903 
					 
					
						
						
							
							Avoid unmap an umat(ocl) which hasn't been mapped at all.  
						
						... 
						
						
						
						According to opencl 1.2 spec 5.4.2:
  enqueues a command to unmap a previously mapped region of a memory object.
  ...
  CL_INVALID_VALUE if mapped_ptr is not a valid pointer returned by
  clEnqueueMapBuffer, or clEnqueueMapImage for memobj.
So if the u->data is not from a clEnqueueMapBuffer call, we should not
call clEnqueueUnmapMemObject() unmap it. With this patch, the cases
./opencv_test_video --gtest_filter=OCL_Video/FarnebackOpticalFlow.Mat/*
could work well with beignet 0.9.1, Otherwise, it will get a
CL_INVALID_VALUE at the clEnqueueUnmapMemObject().
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com > 
						
						
					 
					
						2014-07-09 16:21:20 +08:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						a3bde36c84 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	modules/calib3d/include/opencv2/calib3d/calib3d.hpp
	modules/contrib/doc/facerec/facerec_api.rst
	modules/contrib/include/opencv2/contrib/contrib.hpp
	modules/contrib/src/facerec.cpp
	modules/core/include/opencv2/core/mat.hpp
	modules/features2d/include/opencv2/features2d/features2d.hpp
	modules/highgui/src/loadsave.cpp
	modules/imgproc/src/pyramids.cpp
	modules/ocl/include/opencv2/ocl/cl_runtime/cl_runtime.hpp
	modules/python/src2/gen.py
	modules/python/test/test.py
	modules/superres/test/test_superres.cpp
	samples/cpp/facerec_demo.cpp 
						
						
					 
					
						2014-07-08 14:33:56 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						ebb0255e19 
					 
					
						
						
							
							Remove a couple of useless casts in core headers  
						
						... 
						
						
						
						This helps users who compile their code with -Wuseless-cast. 
						
						
					 
					
						2014-06-30 16:12:04 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						e8850bf84a 
					 
					
						
						
							
							Merge pull request  #2626  from KayKwon:matlab_formatter  
						
						
						
						
					 
					
						2014-06-26 17:40:26 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						436342d5f4 
					 
					
						
						
							
							Merge pull request  #2880  from GravityJack:SparseMatIterator-build-fix  
						
						
						
						
					 
					
						2014-06-25 16:32:18 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						b21b8ff9d7 
					 
					
						
						
							
							Merge pull request  #2891  from nisargthakkar:dims_zero_on_release  
						
						
						
						
					 
					
						2014-06-25 16:27:33 +04:00 
						 
				 
			
				
					
						
							
							
								Nisarg Thakkar 
							
						 
					 
					
						
						
							
						
						98421e5970 
					 
					
						
						
							
							Fix for Bug#3757: All dimension values are 0 after release is called  
						
						
						
						
					 
					
						2014-06-23 20:15:23 +05:30 
						 
				 
			
				
					
						
							
							
								Marc Rollins 
							
						 
					 
					
						
						
							
						
						05e0b3b7e6 
					 
					
						
						
							
							Fixing build error when using post-increment operator.  
						
						
						
						
					 
					
						2014-06-19 14:14:10 -07:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						d9daa0cbaa 
					 
					
						
						
							
							ocl: added runtime flags for debugging  
						
						
						
						
					 
					
						2014-06-19 17:52:46 +04:00 
						 
				 
			
				
					
						
							
							
								Ilya Lavrenov 
							
						 
					 
					
						
						
							
						
						17956a5ae5 
					 
					
						
						
							
							optimized cv::normalize in case of mask  
						
						
						
						
					 
					
						2014-06-02 15:33:19 +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