Maksim Shabunin [Tue, 16 Aug 2016 13:00:30 +0000 (13:00 +0000)]
Merge pull request #7056 from ludv1x:python-extra-bindings
Vitaliy Lyudvichenko [Sat, 6 Aug 2016 16:46:17 +0000 (19:46 +0300)]
Adding of user-defined type conversions for python bindings inside module directories
Adding of destructor and placement new constructors for classes wrapped with CV_EXPORTS_W_SIMPLE macro
Maksim Shabunin [Tue, 16 Aug 2016 09:30:39 +0000 (09:30 +0000)]
Merge pull request #7082 from souch55:Fixmerge
Maksim Shabunin [Tue, 16 Aug 2016 09:18:54 +0000 (09:18 +0000)]
Merge pull request #7091 from alalek:reduce_precommit_ios_build
LaurentBerger [Tue, 16 Aug 2016 07:51:09 +0000 (09:51 +0200)]
Canny with own gradient (#6664)
* example using the Canny algorithm with custom image gradient.
* Modified example to integrate new function canny with custom gradient
Alexander Alekhin [Mon, 15 Aug 2016 14:54:10 +0000 (14:54 +0000)]
Merge pull request #7110 from tomoaki0705:featureUniversalIntrinsicAccumulate
Maksim Shabunin [Mon, 15 Aug 2016 10:08:44 +0000 (10:08 +0000)]
Merge pull request #7106 from lupustr3:pvlasov/ipp_hal_fix
Maksim Shabunin [Mon, 15 Aug 2016 09:08:44 +0000 (09:08 +0000)]
Merge pull request #7077 from LaurentBerger:I7063
Maksim Shabunin [Mon, 15 Aug 2016 09:01:24 +0000 (09:01 +0000)]
Merge pull request #6995 from PkLab:i6746_naming_videoio_enums
Tomoaki Teshima [Sun, 14 Aug 2016 23:40:13 +0000 (08:40 +0900)]
use universal intrinsic in accumulate series
* accumulate, accumulateSquare, accumulateProduct and accumulateWeighted
Pavel Vlasov [Fri, 12 Aug 2016 15:16:04 +0000 (18:16 +0300)]
IPP was enabled in mathfuncs_core;
Exp and Log IPP implementations are changed to hal interface;
Alexander Alekhin [Fri, 12 Aug 2016 13:51:55 +0000 (13:51 +0000)]
Merge pull request #7104 from alalek:port_6106
Ilya Lavrenov [Thu, 11 Feb 2016 21:33:18 +0000 (00:33 +0300)]
fixed compilation warning
Alexander Alekhin [Fri, 12 Aug 2016 10:39:44 +0000 (10:39 +0000)]
Merge pull request #7102 from lupustr3:pvlasov/ipp_switch_fix
Pavel Vlasov [Fri, 12 Aug 2016 06:50:42 +0000 (09:50 +0300)]
IPP enabling fix and typo fix;
PkLab.net [Tue, 26 Jul 2016 14:48:30 +0000 (16:48 +0200)]
Naming some enumerations in videoio
Alexander Alekhin [Thu, 11 Aug 2016 14:07:42 +0000 (14:07 +0000)]
Merge pull request #7062 from kurenai:return_if_camera_disconnected
Maksim Shabunin [Thu, 11 Aug 2016 11:46:33 +0000 (11:46 +0000)]
Merge pull request #7057 from K-Shinotsuka:issue13
Maksim Shabunin [Thu, 11 Aug 2016 11:06:34 +0000 (11:06 +0000)]
Merge pull request #7069 from StevenPuttemans:try_fix_cuda
Maksim Shabunin [Thu, 11 Aug 2016 10:57:33 +0000 (10:57 +0000)]
Merge pull request #7090 from daB0bby:patch-1
Alexander Alekhin [Thu, 11 Aug 2016 10:47:04 +0000 (13:47 +0300)]
ios: reduce number of test configurations in precommit builds
Alexander Alekhin [Thu, 11 Aug 2016 09:19:44 +0000 (09:19 +0000)]
Merge pull request #7075 from alalek:ocl_fix_canny_perf_test
Maksim Shabunin [Thu, 11 Aug 2016 09:00:38 +0000 (09:00 +0000)]
Merge pull request #7083 from tomoaki0705:fixAccumulateShortFloat
LaurentBerger [Tue, 9 Aug 2016 14:00:03 +0000 (16:00 +0200)]
Solve Issue 7063
consequences of changes
accuracy test
Solve issue 7063
Maksim Shabunin [Thu, 11 Aug 2016 08:56:07 +0000 (08:56 +0000)]
Merge pull request #7078 from mshabunin:pr6862
daB0bby [Thu, 11 Aug 2016 08:15:48 +0000 (10:15 +0200)]
fix code-style consistency
Vadim Pisarevsky [Wed, 10 Aug 2016 10:49:05 +0000 (10:49 +0000)]
Merge pull request #7071 from K-Shinotsuka:issue14
Alexander Alekhin [Wed, 10 Aug 2016 10:48:31 +0000 (10:48 +0000)]
Merge pull request #7070 from paroj:noculegacy
Alexander Alekhin [Wed, 10 Aug 2016 10:44:52 +0000 (13:44 +0300)]
Merge pull request #7072 from alalek:ocl_fix_canny
Vadim Pisarevsky [Wed, 10 Aug 2016 10:31:12 +0000 (10:31 +0000)]
Merge pull request #6983 from K-Shinotsuka:issue8
Vadim Pisarevsky [Wed, 10 Aug 2016 10:25:17 +0000 (10:25 +0000)]
Merge pull request #7076 from sovrasov:mkl_lapack
Alexander Alekhin [Wed, 10 Aug 2016 10:05:52 +0000 (13:05 +0300)]
Merge pull request #7074 from sovrasov:interactive_calib_fix
Tomoaki Teshima [Wed, 10 Aug 2016 09:36:00 +0000 (18:36 +0900)]
let the test of AccSqr_SIMD<ushort, float> pass
* The difference becomes too large when multiply is done in int16
* To reproduce the test failure, IPP has to be switched off
Vadim Pisarevsky [Wed, 10 Aug 2016 09:26:51 +0000 (09:26 +0000)]
Merge pull request #6955 from snosov1:fix-6836
Vadim Pisarevsky [Wed, 10 Aug 2016 09:26:13 +0000 (09:26 +0000)]
Merge pull request #6949 from wiryls:FileStorageBase64DocsTests
sourin [Wed, 10 Aug 2016 09:08:32 +0000 (14:38 +0530)]
Fix modified
Vladislav Sovrasov [Tue, 9 Aug 2016 13:28:45 +0000 (16:28 +0300)]
Add MKL support
ggargov [Wed, 6 Jan 2016 21:46:49 +0000 (13:46 -0800)]
Added comments to clarify sample code
Program flow is not easily apparent so hopefully ANY comments in the code could help new users.
Alexander Alekhin [Tue, 9 Aug 2016 12:59:38 +0000 (12:59 +0000)]
Merge pull request #7044 from wolever:master
Alexander Alekhin [Tue, 9 Aug 2016 12:35:50 +0000 (15:35 +0300)]
ocl: fix input data for Canny perf test
"declare.in(img, WARMUP_RNG)" overrides input image with random values
Also added support for different input sizes (via cv::resize)
Vladislav Sovrasov [Tue, 9 Aug 2016 12:29:57 +0000 (15:29 +0300)]
Fix build interactive-calibration app
StevenPuttemans [Tue, 9 Aug 2016 09:30:38 +0000 (11:30 +0200)]
fix inclusion of OpenCV header opencv.hpp
cudev (only for use in .cu files) & cudalegacy (only legacy code) not included
Alexander Alekhin [Tue, 9 Aug 2016 10:39:55 +0000 (10:39 +0000)]
Merge pull request #7067 from tomoaki0705:fixBuildErrorJetsonK1
k-shinotsuka [Tue, 9 Aug 2016 09:59:29 +0000 (18:59 +0900)]
improve LKTrackerInvoker::operator()
Alexander Alekhin [Tue, 9 Aug 2016 09:48:06 +0000 (12:48 +0300)]
ocl: fix Canny for Intel devices
There is an issue with processing of abs(short) function for
negative argument.
Affected OpenCL devices:
- iGPU: Intel(R) HD Graphics 520 (OpenCL 2.0 )
- CPU: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz (OpenCL 2.0 (Build 10094))
Pavel Rojtberg [Mon, 8 Aug 2016 13:43:04 +0000 (15:43 +0200)]
stitching: use correct ifdef to allow compilation without cudalegacy
GraphCutSeamFinderGpu requires cudalegacy.
Tomoaki Teshima [Mon, 8 Aug 2016 13:13:13 +0000 (22:13 +0900)]
fix build error on JetsonTK1
* avoid using vld1_f16 and vst1_f16 on gcc 4 series (Ubuntu 14.04)
* guard correctly with #if
* use static inline
k-shinotsuka [Sun, 7 Aug 2016 03:05:27 +0000 (12:05 +0900)]
improve RGB2YCrCb_i<uchar>()
Vadim Pisarevsky [Mon, 8 Aug 2016 15:31:11 +0000 (15:31 +0000)]
Merge pull request #7059 from berak:doc_python_drawkeypoints
Vadim Pisarevsky [Mon, 8 Aug 2016 15:20:10 +0000 (15:20 +0000)]
Merge pull request #7016 from lewgate:bugfix_2
Vadim Pisarevsky [Mon, 8 Aug 2016 15:19:36 +0000 (15:19 +0000)]
Merge pull request #7024 from paroj:semanticidx
Vadim Pisarevsky [Mon, 8 Aug 2016 15:18:49 +0000 (15:18 +0000)]
Merge pull request #7043 from alalek:add_nonfree_flag
Vadim Pisarevsky [Mon, 8 Aug 2016 15:17:48 +0000 (15:17 +0000)]
Merge pull request #7042 from alalek:update_6967
Vadim Pisarevsky [Mon, 8 Aug 2016 14:43:57 +0000 (14:43 +0000)]
Merge pull request #7047 from tomoaki0705:brushUpFp16Cuda
Maksim Shabunin [Mon, 8 Aug 2016 13:22:49 +0000 (13:22 +0000)]
Merge pull request #7066 from StevenPuttemans:fix_build_cuda_issues
kurenai [Mon, 8 Aug 2016 04:24:06 +0000 (12:24 +0800)]
return false from VideoCapture::grabFrame when camera is disconneted
Alexander Alekhin [Mon, 8 Aug 2016 11:49:41 +0000 (11:49 +0000)]
Merge pull request #7060 from catree:add_camera_model_doc
Alexander Alekhin [Mon, 8 Aug 2016 11:38:19 +0000 (11:38 +0000)]
Merge pull request #7040 from sovrasov:calib_tutorial_code_update
StevenPuttemans [Mon, 8 Aug 2016 10:12:35 +0000 (12:12 +0200)]
fixing issues
Vladislav Sovrasov [Thu, 4 Aug 2016 11:10:15 +0000 (14:10 +0300)]
Improvements in camera_calibration tutorial code
berak [Sun, 7 Aug 2016 13:59:11 +0000 (15:59 +0200)]
python docs: fix missing output image in cv2.drawKeypoint examples
catree [Mon, 8 Aug 2016 01:31:31 +0000 (03:31 +0200)]
Modify the figure of the pinhole camera model with pixels starting from the uv axis.
mschoeneck [Fri, 5 Aug 2016 14:20:56 +0000 (16:20 +0200)]
Merge pull request #6958 from mschoeneck:Common-Canny-parallelization
* Common Canny parallelization added. TBB and single thread code removed. Final pass vectorized with SSE2 intrinsics.
* wrong #ifdef replaced with #if
* Merged to actual Canny version
* Merged common parallelized Canny with actual Canny implementation
* Remove 'Mutex *mutex' and pass 'Mutex mutex' from outside to parallelCanny
* Replaced extern Mutex with intern mutable Mutex.
Tomoaki Teshima [Mon, 1 Aug 2016 09:42:09 +0000 (18:42 +0900)]
follow the naming rule as other API
* stop using 'CUDA' prefix
* add explanation
Alexander Alekhin [Thu, 4 Aug 2016 15:05:39 +0000 (18:05 +0300)]
imgproc: sepFilter: update OpenCL condition
Problem is observed with test_loop_times=100
in corner cases like 93x1 or similar
Alexander Alekhin [Thu, 4 Aug 2016 14:50:23 +0000 (17:50 +0300)]
imgproc: disable IPP for GaussianBlur in case of ROI
matze [Thu, 21 Jul 2016 17:59:26 +0000 (19:59 +0200)]
imgproc: Prefer OCL calculation before IPP in GaussianBlur.
MYLS [Fri, 5 Aug 2016 08:15:03 +0000 (16:15 +0800)]
fixed two bugs that I caused.
MYLS [Fri, 5 Aug 2016 07:17:21 +0000 (15:17 +0800)]
make some changes according to the code review.
- use `std::string` instead of `new char`;
- reserve 1 MB for buffer;
David Wolever [Thu, 4 Aug 2016 16:44:07 +0000 (12:44 -0400)]
Cleaner fix for crash on double-stop of CvVideoCamera
Alexander Alekhin [Thu, 4 Aug 2016 16:23:49 +0000 (19:23 +0300)]
cmake: add OPENCV_ENABLE_NONFREE option and macro
Vadim Pisarevsky [Thu, 4 Aug 2016 13:37:29 +0000 (13:37 +0000)]
Merge pull request #7020 from StevenPuttemans:add_scale_option
Vadim Pisarevsky [Thu, 4 Aug 2016 13:34:55 +0000 (13:34 +0000)]
Merge pull request #7029 from wolever:master
Maksim Shabunin [Thu, 4 Aug 2016 13:23:41 +0000 (13:23 +0000)]
Merge pull request #7038 from StevenPuttemans:fix_module_including
Vadim Pisarevsky [Thu, 4 Aug 2016 12:13:35 +0000 (12:13 +0000)]
Merge pull request #7039 from vpisarev:2_small_fixes
k-shinotsuka [Mon, 25 Jul 2016 11:47:30 +0000 (20:47 +0900)]
improve MomentsInTile_SIMD<uchar, int, int>()
Vadim Pisarevsky [Thu, 4 Aug 2016 09:52:10 +0000 (12:52 +0300)]
1. fix warning from Xcode 7.x
2. fixed parsing of "cat[range_spec]ord[range_spec]" type specification string when using ml::TrainData::loadFromCSV(). Thanks to A. Kaehler for reporting it
StevenPuttemans [Thu, 4 Aug 2016 09:32:33 +0000 (11:32 +0200)]
fix including of correct header files #7027
Alexander Alekhin [Thu, 4 Aug 2016 09:31:52 +0000 (09:31 +0000)]
Merge pull request #7033 from tomoaki0705:brushUpFp16
Vadim Pisarevsky [Thu, 4 Aug 2016 09:14:03 +0000 (09:14 +0000)]
Merge pull request #7026 from sovrasov:calib_points_number
Vadim Pisarevsky [Wed, 3 Aug 2016 18:50:00 +0000 (18:50 +0000)]
Merge pull request #6970 from K-Shinotsuka:issue6
Vadim Pisarevsky [Wed, 3 Aug 2016 18:44:02 +0000 (18:44 +0000)]
Merge pull request #7010 from K-Shinotsuka:issue10
Vadim Pisarevsky [Wed, 3 Aug 2016 18:34:07 +0000 (18:34 +0000)]
Merge pull request #7011 from K-Shinotsuka:issue11
Alexander Alekhin [Wed, 3 Aug 2016 10:20:23 +0000 (10:20 +0000)]
Merge pull request #7030 from jpaveggio:patch-1
k-shinotsuka [Fri, 29 Jul 2016 14:18:02 +0000 (23:18 +0900)]
improve SumSqr_SIMD<schar, int, int>()
Tomoaki Teshima [Wed, 3 Aug 2016 07:53:52 +0000 (16:53 +0900)]
brush up convertFp16
* raise an error when wrong bit depth passed
* raise an build error when wrong depth is specified for cvtScaleHalf_
* remove unnecessary safe check in cvtScaleHalf_
* use intrinsic instead of direct pointer access
* update the explanation
Juan Pablo Aveggio [Tue, 2 Aug 2016 23:53:05 +0000 (20:53 -0300)]
Update bagofwords.cpp
David Wolever [Tue, 2 Aug 2016 21:52:02 +0000 (17:52 -0400)]
Fix crash on double-stop of CvVideoCamera
k-shinotsuka [Fri, 29 Jul 2016 11:10:14 +0000 (20:10 +0900)]
improve SumSqr_SIMD<uchar, int, int>()
k-shinotsuka [Fri, 22 Jul 2016 14:03:57 +0000 (23:03 +0900)]
improve thresh_8u()
Vadim Pisarevsky [Tue, 2 Aug 2016 14:30:02 +0000 (14:30 +0000)]
Merge pull request #6959 from LeoBras:Better_StereoBM
Jeff McBride [Tue, 12 Apr 2016 01:43:41 +0000 (01:43 +0000)]
Don't assume all images have the same number of calibration points
Cast to (int) to avoid warnings
Add test for different points number case in fisheye calibration function
Pavel Rojtberg [Tue, 2 Aug 2016 09:38:14 +0000 (11:38 +0200)]
Mat: use row/ col instead of i0/ i1 for parameter names in 2D case
this improves documentation when using an IDE and reflects that Mats are
row major.
StevenPuttemans [Mon, 1 Aug 2016 13:19:07 +0000 (15:19 +0200)]
allow for screen size related resizing
Alexander Alekhin [Tue, 2 Aug 2016 08:39:24 +0000 (08:39 +0000)]
Merge pull request #6991 from tomoaki0705:featureGpuMatFp16
Alexander Alekhin [Mon, 1 Aug 2016 13:27:33 +0000 (13:27 +0000)]
Merge pull request #7018 from catree:add_camera_model_doc
catree [Mon, 1 Aug 2016 00:25:45 +0000 (02:25 +0200)]
Add pinhole camera model illustration in calib3d documentation.
Tomoaki Teshima [Mon, 25 Jul 2016 23:58:34 +0000 (08:58 +0900)]
cudev: add feature to convert FP32(float) from/to FP16(half) on GPU
* add feature of Fp16 on GPU (cudev)
* add test
* leave template function as unimplemented to raise error
lewgate [Sun, 31 Jul 2016 09:13:23 +0000 (17:13 +0800)]
Fix a bug for seam_finders.cpp when computing the source and destination points of the seam
MYLS [Fri, 29 Jul 2016 18:05:15 +0000 (02:05 +0800)]
solve warnings in sample file