Roman Donchenko 
							
						 
					 
					
						
						
							
						
						d669559ec3 
					 
					
						
						
							
							Bumped version to 3.0.  
						
						
						
						
					 
					
						2013-09-12 16:40:14 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						887825e831 
					 
					
						
						
							
							Added an additional version component - the development status.  
						
						... 
						
						
						
						This will allow us to distinguish between regular releases, prereleases
and development versions. 
						
						
					 
					
						2013-09-12 16:20:09 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						a50d75d362 
					 
					
						
						
							
							Made Filestorage able to not own its CvFileStorage instance.  
						
						... 
						
						
						
						This allows to get rid of the last remaining Ptr<T>::addref calls. 
						
						
					 
					
						2013-09-05 19:03:00 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						3e189a2b41 
					 
					
						
						
							
							Replaced calls to Ptr<T>::ptr to ::dynamicCast.  
						
						
						
						
					 
					
						2013-09-05 19:03:00 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						24dee16b12 
					 
					
						
						
							
							Added to CV_INIT_ALGORITHM a Ptr creation function, for convenience.  
						
						... 
						
						
						
						Also changed the static functions to inline, to stop GCC complaining
about unused functions. 
						
						
					 
					
						2013-09-05 19:03:00 +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 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						461c98fa86 
					 
					
						
						
							
							Replaced Ptr with my new implementation.  
						
						
						
						
					 
					
						2013-09-05 14:54:20 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						fd3b2326b4 
					 
					
						
						
							
							Merge pull request  #1373  from abidrahmank:pykeypoints  
						
						
						
						
					 
					
						2013-09-04 11:53:33 +04:00 
						 
				 
			
				
					
						
							
							
								Abid K 
							
						 
					 
					
						
						
							
						
						0902f183ca 
					 
					
						
						
							
							alignment of parameters as per speclad  
						
						
						
						
					 
					
						2013-09-03 21:12:03 +05:30 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						79457f8f49 
					 
					
						
						
							
							Merge pull request  #1224  from mbarnach:pca_io  
						
						
						
						
					 
					
						2013-09-03 18:43:54 +04:00 
						 
				 
			
				
					
						
							
							
								abidrahmank 
							
						 
					 
					
						
						
							
						
						14af369640 
					 
					
						
						
							
							Python bindings for KeyPoint methods  
						
						... 
						
						
						
						Usage:
import numpy as np
import cv2
img = cv2.imread('messi5.jpg',0)
sift = cv2.SIFT()
kp = sift.detect(img)
pts = cv2.KeyPoint_convert(kp)
kps = cv2.KeyPoint_convert(pts.reshape(-1,1,2))
overlap = cv2.KeyPoint_overlap(kp[0],kp[1]) 
						
						
					 
					
						2013-08-30 11:11:06 +05:30 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						fc37df05ec 
					 
					
						
						
							
							Merge pull request  #1366  from asmorkalov:ocv_autobuffer_fix  
						
						
						
						
					 
					
						2013-08-29 16:35:38 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						5af2cc6223 
					 
					
						
						
							
							AutoBuffer with initial zero size fixed.  
						
						
						
						
					 
					
						2013-08-29 15:03:53 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						9ed475cf52 
					 
					
						
						
							
							War on Whitespace, master edition: file endings.  
						
						
						
						
					 
					
						2013-08-27 14:23:26 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						beada19ad0 
					 
					
						
						
							
							Merge pull request  #1297  from SpecLad:merge-2.4  
						
						
						
						
					 
					
						2013-08-20 14:10:22 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						f76dd99299 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/2.4' into merge-2.4  
						
						... 
						
						
						
						Conflicts:
	cmake/OpenCVModule.cmake
	doc/tutorials/calib3d/camera_calibration/camera_calibration.rst
	doc/tutorials/features2d/feature_detection/feature_detection.rst
	doc/tutorials/features2d/feature_flann_matcher/feature_flann_matcher.rst
	doc/tutorials/features2d/feature_homography/feature_homography.rst
	modules/core/include/opencv2/core/operations.hpp
	modules/core/src/arithm.cpp
	modules/gpu/perf/perf_video.cpp
	modules/imgproc/include/opencv2/imgproc/imgproc.hpp
	modules/java/generator/gen_java.py
	modules/java/generator/src/cpp/VideoCapture.cpp
	modules/nonfree/src/opencl/surf.cl
	modules/ocl/include/opencv2/ocl/ocl.hpp
	modules/ocl/perf/perf_haar.cpp
	modules/ocl/perf/perf_precomp.hpp
	modules/ocl/src/color.cpp
	modules/ocl/src/filtering.cpp
	modules/ocl/test/test_color.cpp
	modules/ocl/test/test_objdetect.cpp
	modules/python/src2/cv2.cpp
	samples/gpu/CMakeLists.txt
	samples/gpu/super_resolution.cpp 
						
						
					 
					
						2013-08-19 19:02:36 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						7bda6992e5 
					 
					
						
						
							
							fixed gpu BGR <-> YUV color conversion  
						
						
						
						
					 
					
						2013-08-19 13:17:55 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						7919bcef70 
					 
					
						
						
							
							Merge pull request  #1277  from NCBee:2.4  
						
						
						
						
					 
					
						2013-08-16 19:59:12 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						9af2c1661a 
					 
					
						
						
							
							Restricted Win32 API was fixed in Highgui and some 3rd party libs. Patch  
						
						... 
						
						
						
						for libpng added. 
						
						
					 
					
						2013-08-15 06:42:00 -07:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						556028eff5 
					 
					
						
						
							
							Merge pull request  #1253  from kamjagin:fixingCompilationOnOSX  
						
						
						
						
					 
					
						2013-08-15 11:54:55 +04:00 
						 
				 
			
				
					
						
							
							
								Bahram Dahi 
							
						 
					 
					
						
						
							
						
						83e21568ee 
					 
					
						
						
							
							Minor bug fix, missing const in method signature  
						
						
						
						
					 
					
						2013-08-14 15:54:13 -07:00 
						 
				 
			
				
					
						
							
							
								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