Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						f1b5cbc8fe 
					 
					
						
						
							
							ocl: fix invalid usage of alignSize (n is not a power of 2), added roundUp  
						
						
						
						
					 
					
						2013-09-18 01:14:41 +04:00 
						 
				 
			
				
					
						
							
							
								Alexander Alekhin 
							
						 
					 
					
						
						
							
						
						0ee47502d9 
					 
					
						
						
							
							remove CV_EXPORT from templates  
						
						
						
						
					 
					
						2013-09-15 13:48:54 +04:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						fec697b390 
					 
					
						
						
							
							Silenced a few -Wcast-align warnings in the headers.  
						
						... 
						
						
						
						We don't use -Wcast-align ourselves, but the headers trigger warnings
for those users who do, which is not nice. 
						
						
					 
					
						2013-09-12 12:33:56 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						0c7663eb3b 
					 
					
						
						
							
							Merge branch 'master' into gpu-cuda-rename  
						
						... 
						
						
						
						Conflicts:
	modules/core/include/opencv2/core/cuda.hpp
	modules/cudacodec/src/thread.cpp
	modules/cudacodec/src/thread.hpp
	modules/superres/perf/perf_superres.cpp
	modules/superres/src/btv_l1_cuda.cpp
	modules/superres/src/optical_flow.cpp
	modules/videostab/src/global_motion.cpp
	modules/videostab/src/inpainting.cpp
	samples/cpp/stitching_detailed.cpp
	samples/cpp/videostab.cpp
	samples/gpu/stereo_multi.cpp 
						
						
					 
					
						2013-09-06 15:44:44 +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 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						1ad4592bfc 
					 
					
						
						
							
							Merge branch 'master' into gpu-cuda-rename  
						
						... 
						
						
						
						Conflicts:
	modules/cudaoptflow/perf/perf_optflow.cpp
	modules/cudaoptflow/src/tvl1flow.cpp
	samples/gpu/stereo_multi.cpp 
						
						
					 
					
						2013-09-04 09:58:32 +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 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						ba4bf04c6c 
					 
					
						
						
							
							fixed incorrect GPUs -> CUDAs replacement  
						
						
						
						
					 
					
						2013-09-02 14:00:44 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						fd88654b45 
					 
					
						
						
							
							replaced GPU -> CUDA  
						
						
						
						
					 
					
						2013-09-02 14:00:44 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						cfe4a71dc6 
					 
					
						
						
							
							renamed gpu* source to cuda* in core module  
						
						
						
						
					 
					
						2013-09-02 14:00:42 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						8282f6ebc1 
					 
					
						
						
							
							renamed gpu::cudev  namespace -> cuda::device  
						
						... 
						
						
						
						cudev is used for new device layer 
						
						
					 
					
						2013-09-02 14:00:41 +04:00 
						 
				 
			
				
					
						
							
							
								Vladislav Vinogradov 
							
						 
					 
					
						
						
							
						
						e895b7455e 
					 
					
						
						
							
							renamed gpu namespace -> cuda  
						
						
						
						
					 
					
						2013-09-02 14:00:41 +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 
						 
				 
			
				
					
						
							
							
								Alexander Smorkalov 
							
						 
					 
					
						
						
							
						
						114e04ee12 
					 
					
						
						
							
							OpenCV version++. Current OpenCv version 2.4.6.2  
						
						
						
						
					 
					
						2013-08-29 19:00:13 +04:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						e9a28f66ee 
					 
					
						
						
							
							Normalized file endings.  
						
						
						
						
					 
					
						2013-08-21 18:59:25 +04:00 
						 
				 
			
				
					
						
							
							
								Roman Donchenko 
							
						 
					 
					
						
						
							
						
						f55740da70 
					 
					
						
						
							
							Deleted all trailing whitespace.  
						
						
						
						
					 
					
						2013-08-21 18:59:24 +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