Bahram Dahi 
							
						 
					 
					
						
						
							
						
						6cf9070b9a 
					 
					
						
						
							
							Added ability to read several opencv types (Size, Point, etc.) to FileStorage. Solves issue  #3196  
						
						
						
						
					 
					
						2013-08-14 15:08:34 -07:00 
						 
				 
			
				
					
						
							
							
								kamjagin 
							
						 
					 
					
						
						
							
						
						ed29d91d42 
					 
					
						
						
							
							adding std to cstdint typedef of uint32_t  
						
						
						
						
					 
					
						2013-08-14 17:16:52 +02:00 
						 
				 
			
				
					
						
							
							
								Miroslav Kobetski 
							
						 
					 
					
						
						
							
						
						b595d73d6d 
					 
					
						
						
							
							defined uint for non-windows platforms too. replaced isnan for cvIsNaN.  
						
						
						
						
					 
					
						2013-08-14 17:16:52 +02:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						8e245f8a3a 
					 
					
						
						
							
							Merge pull request  #1186  from SpecLad:dont-export-templates  
						
						
						
						
					 
					
						2013-08-14 17:25:01 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						18358521f2 
					 
					
						
						
							
							Merge pull request  #1162  from jet47:cudev-integration  
						
						
						
						
					 
					
						2013-08-14 12:00:34 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						dcaf923517 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4'  
						
						... 
						
						
						
						Conflicts:
	3rdparty/ffmpeg/ffmpeg_version.cmake
	cmake/OpenCVFindLibsGrfmt.cmake
	cmake/templates/cvconfig.h.cmake
	modules/bioinspired/doc/retina/index.rst
	modules/calib3d/doc/camera_calibration_and_3d_reconstruction.rst
	modules/calib3d/src/precomp.hpp
	modules/contrib/src/inputoutput.cpp
	modules/contrib/src/precomp.hpp
	modules/core/include/opencv2/core/internal.hpp
	modules/core/include/opencv2/core/types_c.h
	modules/core/src/drawing.cpp
	modules/core/src/precomp.hpp
	modules/core/src/system.cpp
	modules/features2d/doc/common_interfaces_of_descriptor_matchers.rst
	modules/features2d/doc/common_interfaces_of_feature_detectors.rst
	modules/features2d/include/opencv2/features2d/features2d.hpp
	modules/features2d/src/precomp.hpp
	modules/flann/src/precomp.hpp
	modules/gpu/doc/camera_calibration_and_3d_reconstruction.rst
	modules/gpu/doc/image_filtering.rst
	modules/gpu/doc/image_processing.rst
	modules/gpu/doc/video.rst
	modules/gpu/perf/perf_imgproc.cpp
	modules/gpu/perf4au/main.cpp
	modules/gpu/src/imgproc.cpp
	modules/gpu/src/precomp.hpp
	modules/gpu/test/test_imgproc.cpp
	modules/highgui/CMakeLists.txt
	modules/highgui/test/test_precomp.hpp
	modules/imgproc/doc/structural_analysis_and_shape_descriptors.rst
	modules/imgproc/src/precomp.hpp
	modules/java/generator/src/cpp/Mat.cpp
	modules/legacy/src/precomp.hpp
	modules/ml/doc/k_nearest_neighbors.rst
	modules/ml/src/precomp.hpp
	modules/nonfree/doc/feature_detection.rst
	modules/nonfree/src/precomp.hpp
	modules/objdetect/include/opencv2/objdetect/objdetect.hpp
	modules/objdetect/src/cascadedetect.cpp
	modules/objdetect/src/hog.cpp
	modules/objdetect/src/precomp.hpp
	modules/objdetect/test/test_latentsvmdetector.cpp
	modules/ocl/src/hog.cpp
	modules/ocl/src/opencl/objdetect_hog.cl
	modules/ocl/src/precomp.hpp
	modules/photo/src/precomp.hpp
	modules/stitching/src/precomp.hpp
	modules/superres/perf/perf_precomp.hpp
	modules/superres/src/optical_flow.cpp
	modules/superres/src/precomp.hpp
	modules/superres/test/test_precomp.hpp
	modules/ts/include/opencv2/ts.hpp
	modules/video/src/precomp.hpp
	modules/videostab/src/precomp.hpp
	modules/world/src/precomp.hpp 
						
						
					 
					
						2013-08-06 13:56:49 +04:00 
						 
				 
			
				
					
						
							
							
								Mathieu Barnachon 
							
						 
					 
					
						
						
							
						
						ff85575b28 
					 
					
						
						
							
							Adding read/write functions to PCA class. Update PCA test.  
						
						
						
						
					 
					
						2013-08-05 12:06:55 +12:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						2243118fc0 
					 
					
						
						
							
							NEON instruction set enabled for WIN32 on ARM by default.  
						
						
						
						
					 
					
						2013-08-04 08:47:42 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Pavlenko 
							
						 
					 
					
						
						
							
						
						f7ce70f70a 
					 
					
						
						
							
							Merge pull request  #1110  from SpecLad:config-cleanup  
						
						
						
						
					 
					
						2013-07-30 17:39:35 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						4ac2db271d 
					 
					
						
						
							
							Removed CV_EXPORTS from all template classes (that I could find).  
						
						... 
						
						
						
						It doesn't make sense to export template classes, since there's no way
the user can learn that it can import them. In fact, it is somewhat
deleterious, because every module will export every instantiation
that it uses, but doesn't inline. 
						
						
					 
					
						2013-07-25 19:40:08 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						3939d78336 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	modules/core/include/opencv2/core/types_c.h
	modules/gpu/src/cuda/imgproc.cu
	modules/gpu/src/cuda/safe_call.hpp
	modules/gpu/src/error.cpp
	modules/gpu/src/imgproc.cpp
	modules/imgproc/src/distransform.cpp
	modules/imgproc/src/shapedescr.cpp
	modules/python/src2/cv2.cpp
	modules/python/src2/cv2.cv.hpp 
						
						
					 
					
						2013-07-22 18:38:57 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						2311b0b43b 
					 
					
						
						
							
							added cudev::GpuMat_<T> support to Input/Output arrays  
						
						
						
						
					 
					
						2013-07-22 10:33:40 +04:00 
						 
				 
			
				
					
						
							
							
								StevenPuttemans 
							
						 
					 
					
						
						
							
						
						f9b594bf08 
					 
					
						
						
							
							Changed first approach to a more general MS-specific approach.  
						
						... 
						
						
						
						Suggested by @SpecLad 
						
						
					 
					
						2013-07-18 14:24:19 +02:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						73b5cc358e 
					 
					
						
						
							
							Merge pull request  #1132  from apavlenko:master_ver_290  
						
						
						
						
					 
					
						2013-07-17 17:51:56 +04:00 
						 
				 
			
				
					
						
							
							
								StevenPuttemans 
							
						 
					 
					
						
						
							
						
						1fc89bb2e0 
					 
					
						
						
							
							Added the solution mentioned in patch  #3125  
						
						
						
						
					 
					
						2013-07-17 13:20:25 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Pavlenko 
							
						 
					 
					
						
						
							
						
						e04517af36 
					 
					
						
						
							
							moving version to 2.9.0,  
						
						... 
						
						
						
						also adding NVidia copyright 
						
						
					 
					
						2013-07-17 15:03:11 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						924fc070f0 
					 
					
						
						
							
							Changed / for Matx to Matx::div, for symmetry with Matx::mul.  
						
						
						
						
					 
					
						2013-07-16 12:25:26 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						6f326220d3 
					 
					
						
						
							
							Removed the HAVE_LRINT macro, which is never set.  
						
						
						
						
					 
					
						2013-07-11 14:30:46 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						4f9554eead 
					 
					
						
						
							
							Removed a few more unused configuration macros.  
						
						... 
						
						
						
						I've left HAVE_LIBPTHREAD as a CMake variable, since TBB's build depends on it.
Some macros in internal.hpp depended on HAVE_ALLOCA_H, but they were, in turn,
unused, so I've just deleted them all. 
						
						
					 
					
						2013-07-10 18:29:11 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Pavlenko 
							
						 
					 
					
						
						
							
						
						2b2e02166e 
					 
					
						
						
							
							setting version to 2.4.6.1 (hot-fix release for Linux camera support)  
						
						
						
						
					 
					
						2013-07-10 15:12:39 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						de58039b46 
					 
					
						
						
							
							Merge pull request  #1081  from SpecLad:merge-2.4  
						
						
						
						
					 
					
						2013-07-05 13:34:59 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						4692d4b36e 
					 
					
						
						
							
							Fix bug: cv::String would break if assigned to itself.  
						
						
						
						
					 
					
						2013-07-04 17:06:00 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						4cf9990d4e 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	doc/tutorials/definitions/noContent.rst
	doc/tutorials/gpu/gpu-basics-similarity/gpu-basics-similarity.rst
	doc/tutorials/introduction/android_binary_package/dev_with_OCV_on_Android.rst
	doc/tutorials/introduction/how_to_write_a_tutorial/how_to_write_a_tutorial.rst
	modules/core/include/opencv2/core/core.hpp
	modules/core/include/opencv2/core/internal.hpp
	modules/core/include/opencv2/core/version.hpp
	modules/gpu/CMakeLists.txt
	modules/highgui/perf/perf_output.cpp
	modules/highgui/test/test_video_io.cpp
	modules/ocl/include/opencv2/ocl/ocl.hpp
	modules/ocl/perf/main.cpp
	modules/ocl/src/hog.cpp
	modules/ocl/src/initialization.cpp
	modules/ocl/src/moments.cpp
	modules/ocl/src/opencl/moments.cl
	modules/ocl/test/main.cpp
	modules/ocl/test/test_moments.cpp
	modules/python/test/test.py
	modules/ts/include/opencv2/ts/ts_perf.hpp
	modules/ts/src/precomp.hpp
	modules/ts/src/ts_perf.cpp 
						
						
					 
					
						2013-07-03 19:53:21 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Pavlenko 
							
						 
					 
					
						
						
							
						
						70deda354a 
					 
					
						
						
							
							Merge pull request  #1047  from jet47:gpustream-remove-obsolete  
						
						
						
						
					 
					
						2013-07-02 18:39:12 +04:00 
						 
				 
			
				
					
						
							
							
								Andrey Pavlenko 
							
						 
					 
					
						
						
							
						
						89086bdb8d 
					 
					
						
						
							
							Merge pull request  #1046  from SpecLad:merge-2.4  
						
						
						
						
					 
					
						2013-07-02 15:39:07 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						4f19216e45 
					 
					
						
						
							
							Merge pull request  #1036  from jet47:fix-gpu-deviceinfo  
						
						
						
						
					 
					
						2013-06-27 15:37:42 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						e241c14b94 
					 
					
						
						
							
							OpenCV Library and Manager version incremented.  
						
						... 
						
						
						
						OpenCV Version 2.4.6;
OpenCV Manager Version 2.8;
Doc fixes. 
						
						
					 
					
						2013-06-27 12:05:25 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						3c32fc1329 
					 
					
						
						
							
							removed obsolete methods from gpu::Stream  
						
						
						
						
					 
					
						2013-06-25 17:45:23 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						f36f8067bc 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	modules/calib3d/include/opencv2/calib3d/calib3d.hpp
	modules/core/include/opencv2/core/core.hpp
	modules/core/include/opencv2/core/cuda/limits.hpp
	modules/core/include/opencv2/core/internal.hpp
	modules/core/src/matrix.cpp
	modules/nonfree/test/test_features2d.cpp
	modules/ocl/include/opencv2/ocl/ocl.hpp
	modules/ocl/src/hog.cpp
	modules/ocl/test/test_haar.cpp
	modules/ocl/test/test_objdetect.cpp
	modules/ocl/test/test_pyrup.cpp
	modules/ts/src/precomp.hpp
	samples/ocl/facedetect.cpp
	samples/ocl/hog.cpp
	samples/ocl/pyrlk_optical_flow.cpp
	samples/ocl/surf_matcher.cpp 
						
						
					 
					
						2013-06-25 15:55:52 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						381057eaad 
					 
					
						
						
							
							Merge pull request  #1002  from asmorkalov:doc_warning_fix  
						
						
						
						
					 
					
						2013-06-25 11:42:00 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						f8e187e1e1 
					 
					
						
						
							
							Merge pull request  #1035  from SpecLad:cv-concurrency  
						
						
						
						
					 
					
						2013-06-25 11:33:16 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						c16316c4b4 
					 
					
						
						
							
							Replaced the semi-public CV_PARALLEL_FRAMEWORK macro with a function.  
						
						... 
						
						
						
						That way, core/internal.hpp doesn't have to depend on cvconfig.h, which we
don't ship. 
						
						
					 
					
						2013-06-24 12:57:14 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						98bd401534 
					 
					
						
						
							
							fix gpu::DeviceInfo compilation under linux  
						
						... 
						
						
						
						glibc defines major and minor macros
which conflict with  gpu::DeviceInfo methods with the same name 
						
						
					 
					
						2013-06-24 10:11:44 +04:00 
						 
				 
			
				
					
						
							
							
								peng xiao 
							
						 
					 
					
						
						
							
						
						e129638263 
					 
					
						
						
							
							Add a workaround to interpolate between oclMat and Input/OutputArray.  
						
						
						
						
					 
					
						2013-06-21 14:05:29 +08:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						24d84a45b1 
					 
					
						
						
							
							Made tests record in the XML output which parallel framework was used.  
						
						
						
						
					 
					
						2013-06-18 18:26:53 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						8f7ba03ed2 
					 
					
						
						
							
							Some fixes for incorrectly documented parameters identified by rst_parser.py (Bug  #1205 )  
						
						
						
						
					 
					
						2013-06-18 16:48:24 +04:00 
						 
				 
			
				
					
						
							
							
								Vikas Dhiman 
							
						 
					 
					
						
						
							
						
						dbc9b4db0c 
					 
					
						
						
							
							support elementwise division for Matx with "/" operator.  
						
						
						
						
					 
					
						2013-06-14 11:38:29 -04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						7c4e3715b3 
					 
					
						
						
							
							Merge pull request  #975  from SpecLad:merge-2.4  
						
						
						
						
					 
					
						2013-06-11 17:28:26 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						3bfc69740b 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Merged pull requests:
	#890  from caorong:patch-1
	#893  from jet47:gpu-arm-fixes
	#933  from pengx17:2.4_macfix_cont
	#935  from pengx17:2.4_filter2d_fix
	#936  from bitwangyaoyao:2.4_perf
	#937  from bitwangyaoyao:2.4_fixPyrLK
	#938  from pengx17:2.4_surf_sample
	#939  from pengx17:2.4_getDevice
	#940  from SpecLad:autolock
	#941  from apavlenko:signed_char
	#946  from bitwangyaoyao:2.4_samples2
	#947  from jet47:fix-gpu-arm-build
	#948  from jet47:cuda-5.5-support
	#952  from SpecLad:jepg
	#953  from jet47:fix-bug-3069
	#955  from SpecLad:symlink
	#957  from pengx17:2.4_fix_corner_detector
	#959  from SpecLad:qt4-build
	#960  from SpecLad:extra-modules
Conflicts:
	modules/core/include/opencv2/core/core.hpp
	modules/gpu/CMakeLists.txt
	modules/gpu/include/opencv2/gpu/device/vec_math.hpp
	modules/gpu/perf/perf_video.cpp
	modules/gpuimgproc/src/cuda/hough.cu
	modules/ocl/include/opencv2/ocl/ocl.hpp
	modules/ocl/src/pyrlk.cpp
	samples/gpu/driver_api_multi.cpp
	samples/gpu/driver_api_stereo_multi.cpp
	samples/ocl/surf_matcher.cpp 
						
						
					 
					
						2013-06-10 18:18:01 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						564fd21e87 
					 
					
						
						
							
							fixed documentation build  
						
						
						
						
					 
					
						2013-06-10 15:52:01 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						439c3574ed 
					 
					
						
						
							
							renamed gpu_private.hpp to private.gpu.hpp  
						
						
						
						
					 
					
						2013-06-10 12:40:32 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						1db4afac6a 
					 
					
						
						
							
							made createContinuous & ensureSizeIsEnough generic (OutputArray support)  
						
						
						
						
					 
					
						2013-06-10 12:40:32 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						f17b836d24 
					 
					
						
						
							
							added Event class (wrapper for cudaEvent)  
						
						
						
						
					 
					
						2013-06-10 12:40:32 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						2dab93c2e8 
					 
					
						
						
							
							refactored gpu info structures (TargetArchs and DeviceInfo)  
						
						... 
						
						
						
						now DeviceInfo provides full information about device (from cudaDeviceProp) 
						
						
					 
					
						2013-06-10 12:40:32 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						76f4b02b06 
					 
					
						
						
							
							refactored gpu::Stream (minor fixes)  
						
						
						
						
					 
					
						2013-06-10 12:40:31 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						a52af84dcf 
					 
					
						
						
							
							refactored CudaMem (now alloc type assign only in constructor)  
						
						
						
						
					 
					
						2013-06-10 12:40:31 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						69be49bac1 
					 
					
						
						
							
							refactored GpuMat:  
						
						... 
						
						
						
						* switch to InputArray/OutputArray
* add Stream support 
						
						
					 
					
						2013-06-10 12:40:31 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						db1178b5df 
					 
					
						
						
							
							moved GpuMat implementation to separate file  
						
						
						
						
					 
					
						2013-06-10 12:40:31 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						2153a14872 
					 
					
						
						
							
							moved inline implementation to separate file  
						
						
						
						
					 
					
						2013-06-10 12:40:31 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						6994a02c15 
					 
					
						
						
							
							added Stream support to ogl::Buffer  
						
						
						
						
					 
					
						2013-06-10 12:40:31 +04:00