Artur Wieczorek [Thu, 2 Oct 2014 09:51:56 +0000 (11:51 +0200)]
Fixed media type guid for I420 in DShow capture.
FOURCC code bytes should be placed in the reverse order.
Artur Wieczorek [Thu, 2 Oct 2014 09:48:47 +0000 (11:48 +0200)]
Fixed selecting media type in DShow video capture.
Set correct value of sample size when calling IAMStreamConfig::SetFormat function. For non-RGB media type it can be set to zero value.
(See http://msdn.microsoft.com/en-us/library/windows/desktop/
dd373477%28v=vs.85%29.aspx)
Vadim Pisarevsky [Thu, 9 Oct 2014 14:57:57 +0000 (14:57 +0000)]
Merge pull request #3283 from abak:fix-cloning-illumination-change-noipp
Vadim Pisarevsky [Thu, 9 Oct 2014 14:56:45 +0000 (14:56 +0000)]
Merge pull request #3279 from akarsakov:ocl_houghlines
Vadim Pisarevsky [Thu, 9 Oct 2014 14:56:13 +0000 (14:56 +0000)]
Merge pull request #3245 from avdmitry:hello_opencv_sample
Vadim Pisarevsky [Thu, 9 Oct 2014 14:52:38 +0000 (14:52 +0000)]
Merge pull request #3299 from felixendres:orb_keypoint_detector_threshold
Vadim Pisarevsky [Thu, 9 Oct 2014 14:50:36 +0000 (14:50 +0000)]
Merge pull request #3301 from MC-Escherichia:fix_gen_javadoc_py_prints
Vadim Pisarevsky [Thu, 9 Oct 2014 14:48:58 +0000 (14:48 +0000)]
Merge pull request #3302 from berak:doc_fix_constants_30
Vadim Pisarevsky [Thu, 9 Oct 2014 14:12:51 +0000 (14:12 +0000)]
Merge pull request #3320 from ElenaGvozdeva:gemm_doc
Vadim Pisarevsky [Thu, 9 Oct 2014 14:11:30 +0000 (14:11 +0000)]
Merge pull request #3321 from vbystricky:oclShowRunErrors
vbystricky [Thu, 9 Oct 2014 09:50:57 +0000 (13:50 +0400)]
Add code for print errors of OpenCL kernels runing
ElenaGvozdeva [Thu, 9 Oct 2014 08:34:44 +0000 (11:34 +0300)]
small change in description for Gemm
Alexander Alekhin [Wed, 8 Oct 2014 14:44:21 +0000 (14:44 +0000)]
Merge pull request #3317 from akarsakov:ocl_cvtcolor_perf_tests
Alexander Karsakov [Wed, 8 Oct 2014 12:57:47 +0000 (16:57 +0400)]
Added OCL performance test for YUV2RGB_IYUV, YUV2GRAY_420, RGB2YUV_IYUV, YUV2RGB_YUY2, YUV2GRAY_YUY2 color conversion modes
Vadim Pisarevsky [Wed, 8 Oct 2014 08:40:55 +0000 (08:40 +0000)]
Merge pull request #3312 from berak:b_3945_30
Alexander Karsakov [Tue, 7 Oct 2014 10:57:02 +0000 (14:57 +0400)]
Optimization for HoughLinesP
berak [Tue, 7 Oct 2014 10:19:54 +0000 (12:19 +0200)]
bugfix #3945 pass idx,idx1 by reference instead of static vars
Alexander Alekhin [Tue, 7 Oct 2014 09:06:54 +0000 (09:06 +0000)]
Merge pull request #3210 from akarsakov:ocl_gftt_opt
Maksim Shabunin [Tue, 7 Oct 2014 07:35:58 +0000 (07:35 +0000)]
Merge pull request #3304 from eltermann:master
Maksim Shabunin [Mon, 6 Oct 2014 14:43:13 +0000 (14:43 +0000)]
Merge pull request #3293 from a-wi:MSMF_remove_ATL_dependency_v3
eltermann [Sat, 4 Oct 2014 22:14:11 +0000 (19:14 -0300)]
Documentation fix on py_tutorials
Matthew Conway [Sat, 4 Oct 2014 00:58:01 +0000 (20:58 -0400)]
update gen_javadoc prints to python3 syntax fixed #3768
Dmitriy Anisimov [Sat, 4 Oct 2014 17:39:26 +0000 (21:39 +0400)]
opencv_version
berak [Sat, 4 Oct 2014 12:10:12 +0000 (14:10 +0200)]
change remaining c-api CV_ prefixes in constants
Maksim Shabunin [Thu, 2 Oct 2014 13:25:06 +0000 (13:25 +0000)]
Merge pull request #3216 from xantares:patch-1
Felix Endres [Thu, 2 Oct 2014 10:17:01 +0000 (12:17 +0200)]
Exposing the FAST detector threshold for ORB
Implemented as a new optional parameter for
the constructor of the ORB detector. The
change of this parameter has been included
in the orb unit test.
Artur Wieczorek [Wed, 1 Oct 2014 10:02:28 +0000 (12:02 +0200)]
Remove ATL dependency from MSMF capture code.
Use _com_ptr_t instead of CComPtr in ComPtr wrapper to avoid ATL dependency.
Alexander Alekhin [Tue, 30 Sep 2014 13:39:20 +0000 (13:39 +0000)]
Merge pull request #3223 from vbystricky:oclopt_BgSubMOG2
Alexander Alekhin [Tue, 30 Sep 2014 10:49:14 +0000 (10:49 +0000)]
Merge pull request #3278 from akarsakov:ocl_houghlines_perf_test
xantares [Tue, 30 Sep 2014 09:36:37 +0000 (09:36 +0000)]
Move cmake config files too on non-windows hosts.
Alexander Karsakov [Mon, 29 Sep 2014 09:03:07 +0000 (13:03 +0400)]
Added performance test for OCL version of HoughLines and HoughLinesP
Adrien BAK [Tue, 30 Sep 2014 05:58:40 +0000 (14:58 +0900)]
change masking to patchNaNs
Adrien BAK [Tue, 30 Sep 2014 05:28:44 +0000 (14:28 +0900)]
fix photo::cloning::IlluminationChange when IPP is used
Alexander Karsakov [Tue, 9 Sep 2014 08:50:12 +0000 (12:50 +0400)]
Added HoughLinesP OCL implementation
Maksim Shabunin [Mon, 29 Sep 2014 08:42:02 +0000 (08:42 +0000)]
Merge pull request #3277 from a-wi:CMake_FFMPEG_config_v3
Alexander Karsakov [Fri, 12 Sep 2014 07:20:33 +0000 (11:20 +0400)]
Combined counter and corner buffers into one
Artur Wieczorek [Sun, 28 Sep 2014 22:39:35 +0000 (00:39 +0200)]
Use FFMPEG capture only if HAVE_FFMPEG flag is defined.
Artur Wieczorek [Thu, 25 Sep 2014 10:37:38 +0000 (12:37 +0200)]
Fixed CMake issue with FFMPEG videoio configuration
Vadim Pisarevsky [Sat, 27 Sep 2014 15:25:20 +0000 (15:25 +0000)]
Merge pull request #3269 from asmorkalov:ocv_gstreamer3
Vadim Pisarevsky [Sat, 27 Sep 2014 13:09:24 +0000 (13:09 +0000)]
Merge pull request #3271 from mgeorg:reset_ffmpeg_mutex
Vadim Pisarevsky [Sat, 27 Sep 2014 13:07:11 +0000 (13:07 +0000)]
Merge pull request #3267 from a-wi:MSMF_capture_fixes_v3
Manfred Georg [Fri, 26 Sep 2014 16:44:25 +0000 (09:44 -0700)]
set ffmpeg mutex to NULL on destruction.
Maksim Shabunin [Fri, 26 Sep 2014 09:27:16 +0000 (09:27 +0000)]
Merge pull request #3258 from ilya-lavrenov:neon_convert
Alexander Smorkalov [Fri, 26 Sep 2014 06:50:22 +0000 (10:50 +0400)]
Added test on CAP_PROP_FRAMECOUNT option for cv::VideoCapture
Alexander Smorkalov [Thu, 25 Sep 2014 10:51:34 +0000 (14:51 +0400)]
Fixed compatibility with GStreamer 1.x
Alexander Smorkalov [Thu, 25 Sep 2014 10:40:54 +0000 (14:40 +0400)]
Fixed query of basic VideoCapture properties. Added tests for them.
Artur Wieczorek [Thu, 25 Sep 2014 10:05:54 +0000 (12:05 +0200)]
CMake configuration for MSMF capture
Applied in PR3247 to 2.4 branch.
Artur Wieczorek [Thu, 25 Sep 2014 09:54:15 +0000 (11:54 +0200)]
Fixed MSMF file capture error while opening the file containing unsupported video stream format
Applied in PR3260 to 2.4 branch
Artur Wieczorek [Thu, 25 Sep 2014 09:51:31 +0000 (11:51 +0200)]
Fixed assertion warning in MSMF frame grabber
Applied in PR3251 to 2.4 branch
Artur Wieczorek [Thu, 25 Sep 2014 09:49:31 +0000 (11:49 +0200)]
Fixed MSMF video capture initialization
Applied in PR3251 to 2.4 branch.
Artur Wieczorek [Thu, 25 Sep 2014 09:45:11 +0000 (11:45 +0200)]
Fix linking error under Win 7 - do not import MinCore_Downlevel.lib if target is Win 7 or earlier.
Applied in PR3243 to 2.4 branch.
Artur Wieczorek [Thu, 25 Sep 2014 09:42:07 +0000 (11:42 +0200)]
Fixed compilation errors under VS 2010 and Win 7
Applied in PR3240 to 2.4 branch.
Ilya Lavrenov [Thu, 25 Sep 2014 07:50:06 +0000 (07:50 +0000)]
correct neon rounding
Vadim Pisarevsky [Wed, 24 Sep 2014 16:58:56 +0000 (16:58 +0000)]
Merge pull request #3249 from mshabunin:java_wrap
Vadim Pisarevsky [Wed, 24 Sep 2014 12:25:18 +0000 (12:25 +0000)]
Merge pull request #3257 from Atanahel:gbt_bugfix_master
Vadim Pisarevsky [Wed, 24 Sep 2014 12:11:53 +0000 (12:11 +0000)]
Merge pull request #3259 from ilya-lavrenov:neon_scale_add_f32
Ilya Lavrenov [Tue, 23 Sep 2014 17:14:42 +0000 (21:14 +0400)]
Neon optimization of cv::scaleAdd (CV_32F)
Ilya Lavrenov [Tue, 23 Sep 2014 14:03:07 +0000 (14:03 +0000)]
Neon optimization of Mat::convertTo
Benoit Seguin [Tue, 23 Sep 2014 12:03:20 +0000 (14:03 +0200)]
Correction of the integer data treated as floating point data bug, already corrected in the 2.4 branch.
Vadim Pisarevsky [Tue, 23 Sep 2014 11:51:24 +0000 (11:51 +0000)]
Merge pull request #3253 from asmorkalov:ocv_gstreamer2
Alexander Smorkalov [Tue, 23 Sep 2014 10:15:36 +0000 (14:15 +0400)]
More accurate selection of color space conversion element for GStreamer 1.x
Alexander Smorkalov [Tue, 23 Sep 2014 10:00:53 +0000 (14:00 +0400)]
Fixed compatibility with GStreamer 1.x.
Vadim Pisarevsky [Tue, 23 Sep 2014 08:43:42 +0000 (08:43 +0000)]
Merge pull request #3252 from GravityJack:point-division
Alexander Smorkalov [Tue, 16 Sep 2014 13:05:36 +0000 (17:05 +0400)]
Fixed GStreamer encoding pipeline frame drop for most cases.
For several muxers and encoders GStreamer still drops the last frame.
Vadim Pisarevsky [Tue, 23 Sep 2014 07:15:24 +0000 (07:15 +0000)]
Merge pull request #3250 from ilya-lavrenov:neon_convert_scale_abs
vbystricky [Fri, 12 Sep 2014 11:32:36 +0000 (15:32 +0400)]
Optimize OpenCL version function BackgroundSubstractionMOG2
Marc Rollins [Mon, 22 Sep 2014 19:07:16 +0000 (12:07 -0700)]
Updating documentation to reflect division operations.
Marc Rollins [Mon, 22 Sep 2014 18:59:11 +0000 (11:59 -0700)]
Adding element-wise division operators to Point3_ class.
Marc Rollins [Mon, 22 Sep 2014 17:58:11 +0000 (10:58 -0700)]
Adding division operators to `Point_` class.
Performs element-wise division.
Vadim Pisarevsky [Mon, 22 Sep 2014 17:32:36 +0000 (17:32 +0000)]
Merge pull request #3248 from ilya-lavrenov:arm_sum
Ilya Lavrenov [Mon, 22 Sep 2014 15:30:12 +0000 (15:30 +0000)]
Neon optimization of cv::convertScaleAbs
Vadim Pisarevsky [Mon, 22 Sep 2014 15:28:42 +0000 (15:28 +0000)]
Merge pull request #3239 from mshabunin:xfeatures2d_fix
xantares [Mon, 22 Sep 2014 15:14:35 +0000 (15:14 +0000)]
Also test for target.
Ilya Lavrenov [Sun, 21 Sep 2014 19:38:02 +0000 (19:38 +0000)]
Neon optimization of cv::sum
Maksim Shabunin [Fri, 19 Sep 2014 11:31:38 +0000 (15:31 +0400)]
Java wrappers now support nested namespaces and classes
- wrapper support python3
- added wrapper log
- generating full name for nested namespaces and classes
Maksim Shabunin [Fri, 19 Sep 2014 11:16:41 +0000 (15:16 +0400)]
Support of bioinspired contrib module wrapping
- added java wrapper
- disabled python wrapper
Vadim Pisarevsky [Fri, 19 Sep 2014 13:35:47 +0000 (13:35 +0000)]
Merge pull request #3237 from mshabunin:java_test_detection
Maksim Shabunin [Fri, 19 Sep 2014 12:41:33 +0000 (16:41 +0400)]
Fix xfeatures2d dependencies
Maksim Shabunin [Fri, 19 Sep 2014 09:10:14 +0000 (13:10 +0400)]
Fixed android test detection and some spaces in CMakeLists.txt
Maksim Shabunin [Fri, 19 Sep 2014 08:09:53 +0000 (12:09 +0400)]
Changed java tests detection procedure
Vadim Pisarevsky [Thu, 18 Sep 2014 17:47:55 +0000 (17:47 +0000)]
Merge pull request #3233 from niebles:master
Juan Carlos Niebles [Thu, 18 Sep 2014 17:00:28 +0000 (12:00 -0500)]
Merge github.com:Itseez/opencv
Juan Carlos Niebles [Thu, 18 Sep 2014 14:39:35 +0000 (09:39 -0500)]
removed setter methods, replaced by CV_PROP_RW macro
Vadim Pisarevsky [Thu, 18 Sep 2014 13:06:54 +0000 (13:06 +0000)]
Merge pull request #3234 from vpisarev:fixed_photo_test_failure
Vadim Pisarevsky [Thu, 18 Sep 2014 12:38:54 +0000 (12:38 +0000)]
Merge pull request #2702 from GregoryMorse:patch-3
Vadim Pisarevsky [Thu, 18 Sep 2014 12:05:24 +0000 (12:05 +0000)]
Merge pull request #2893 from ilya-lavrenov:tapi_vector_width_intel
Vadim Pisarevsky [Thu, 18 Sep 2014 11:48:29 +0000 (11:48 +0000)]
Merge pull request #3232 from Chuanbo-Weng:master
Vadim Pisarevsky [Thu, 18 Sep 2014 11:47:59 +0000 (15:47 +0400)]
make sure ptr<> is called with proper parameter, otherwise the assertion fails
Juan Carlos Niebles [Thu, 18 Sep 2014 00:02:12 +0000 (19:02 -0500)]
fixed whitespaces
Juan Carlos Niebles [Wed, 17 Sep 2014 23:45:48 +0000 (18:45 -0500)]
extended python interface for KalmanFilter
Vadim Pisarevsky [Wed, 17 Sep 2014 12:07:43 +0000 (12:07 +0000)]
Merge pull request #3180 from mshabunin:java_ptr_support
Vadim Pisarevsky [Wed, 17 Sep 2014 12:06:31 +0000 (12:06 +0000)]
Merge pull request #3230 from znah:ipp_median_fix
Chuanbo Weng [Wed, 17 Sep 2014 11:28:07 +0000 (19:28 +0800)]
Use vload to read unaligned data instead of dereference operator.
According to opencl 1.2 spec 6.1.5:
For arguments to a __kernel function declared to be a pointer to a
data type, the OpenCL compiler can assume that the pointee is always
appropriately aligned as required by the data type. The behavior of
an unaligned load or store is undefined, except for the
vloadn, vload_halfn, vstoren, and vstore_halfn functions defined in
section 6.12.7.
Original code read data of type T from address not aligned by multiple
of sizeof(T), so the result is incorrect. With this patch, the cases
./opencv_perf_imgproc
--gtest_filter=OCL_ImgSize_TmplSize_Method_MatType_MatchTemplate.MatchTemplate/*
could work well with beignet 0.9.3.
Signed-off-by: Chuanbo Weng <chuanbo.weng@intel.com>
Vadim Pisarevsky [Wed, 17 Sep 2014 10:53:21 +0000 (10:53 +0000)]
Merge pull request #3231 from vpisarev:reenable_cpp_samples
Vadim Pisarevsky [Wed, 17 Sep 2014 10:02:36 +0000 (10:02 +0000)]
Merge pull request #3229 from the-glu:master
Vadim Pisarevsky [Wed, 17 Sep 2014 09:55:49 +0000 (09:55 +0000)]
Merge pull request #3220 from asmorkalov:ocv_gstreamer
Vadim Pisarevsky [Wed, 17 Sep 2014 09:52:34 +0000 (09:52 +0000)]
Merge pull request #3215 from dmitrygribanov:dg/stitching-wave-correction-bugfix
Vadim Pisarevsky [Wed, 17 Sep 2014 09:52:01 +0000 (09:52 +0000)]
Merge pull request #3226 from whoshuu:patch-1
Vadim Pisarevsky [Wed, 17 Sep 2014 09:50:43 +0000 (09:50 +0000)]
Merge pull request #3227 from PhilLab:patch-3
Vadim Pisarevsky [Wed, 17 Sep 2014 09:49:48 +0000 (13:49 +0400)]
the samples from the main repository should not depend on modules from opencv_contrib