Aleksandar Atanasov [Sun, 12 Jun 2016 10:54:16 +0000 (12:54 +0200)]
Added small fix when circles are not detected
I noticed that I missed the fact that `cimg` is used in the second `imshow()` call. Changed the scope of the second function call to be within the if-statement. Otherwise in cases where have not been detected the second `imshow()` will attempt to use `cimg` which will be empty leading to an error.
Aleksandar Atanasov [Thu, 9 Jun 2016 05:18:47 +0000 (07:18 +0200)]
Removed trailing spaces at line 32
Aleksandar Atanasov [Thu, 2 Jun 2016 09:00:23 +0000 (11:00 +0200)]
Fix houghlines.py when no lines found
In the C++ equivalent of this example a check is made whether the vector (here in Python we have a list) actually has any lines in it that is whether the Hough lines function has managed to find any in the given image. This check is missing for the Python example and if no lines are found the application breaks.
Aleksandar Atanasov [Thu, 2 Jun 2016 08:58:46 +0000 (10:58 +0200)]
Fix houghcircles.py when no circles found
In the C++ equivalent of this example a check is made whether the vector (here in Python we have a list) actually has any circles in it that is whether the Hough circles function has managed to find any in the given image. This check is missing for the Python example and if no circles are found the application breaks.
Aleksandar Atanasov [Thu, 2 Jun 2016 08:53:22 +0000 (10:53 +0200)]
Merge pull request #1 from Itseez/master
Updating own opencv fork to 3.x
Alexander Alekhin [Wed, 1 Jun 2016 10:34:33 +0000 (10:34 +0000)]
Merge pull request #6611 from tomoaki0705:fixPerformanceSplitAarch64
Tomoaki Teshima [Tue, 31 May 2016 14:57:49 +0000 (23:57 +0900)]
let the performance test of split pass on 64bit ARM
* loosen the threshold only under aarch64
* fix #6610
Alexander Alekhin [Tue, 31 May 2016 11:53:34 +0000 (11:53 +0000)]
Merge pull request #6482 from paroj:filestorage_py
Vadim Pisarevsky [Tue, 31 May 2016 10:58:18 +0000 (10:58 +0000)]
Merge pull request #6485 from vagran:vagran-patch-1
Vadim Pisarevsky [Tue, 31 May 2016 10:35:44 +0000 (10:35 +0000)]
Merge pull request #6537 from Slonegg:opeeni2_multiple_devices
Vadim Pisarevsky [Tue, 31 May 2016 10:32:18 +0000 (10:32 +0000)]
Merge pull request #6593 from bramton:documentation-update
Vadim Pisarevsky [Tue, 31 May 2016 10:31:15 +0000 (10:31 +0000)]
Merge pull request #6597 from sturkmen72:issue_4678
Alexander Alekhin [Tue, 31 May 2016 08:19:37 +0000 (08:19 +0000)]
Merge pull request #6008 from amroamroamro:fix_sparse_snippet
Maksim Shabunin [Mon, 30 May 2016 14:19:18 +0000 (14:19 +0000)]
Merge pull request #6602 from berak:patch-1
berak [Mon, 30 May 2016 04:56:28 +0000 (06:56 +0200)]
Update non_linear_svms.cpp
fix for #6598
Suleyman TURKMEN [Sat, 28 May 2016 02:25:25 +0000 (05:25 +0300)]
Update highgui.hpp
Bram Ton [Thu, 26 May 2016 14:35:20 +0000 (16:35 +0200)]
Minor additions to the documentation.
Maksim Shabunin [Thu, 26 May 2016 14:15:14 +0000 (14:15 +0000)]
Merge pull request #6592 from guysoft:fix_6500_fix2
Alexander Alekhin [Thu, 26 May 2016 12:44:56 +0000 (12:44 +0000)]
Merge pull request #6589 from tomoaki0705:fixThresh64fTest
Guy Sheffer [Thu, 26 May 2016 10:45:50 +0000 (13:45 +0300)]
Fix #6500 cmake bug that adds D_FORCE_INLINES to NVCC
Maksim Shabunin [Thu, 26 May 2016 09:54:26 +0000 (09:54 +0000)]
Merge pull request #6583 from mshabunin:doc-warnings-fix
Tomoaki Teshima [Wed, 25 May 2016 23:38:29 +0000 (08:38 +0900)]
Update test case for 64F version
Maksim Shabunin [Wed, 25 May 2016 15:04:32 +0000 (18:04 +0300)]
Fixed documentation warnings produced by updated doxygen
Pavel Rojtberg [Wed, 27 Apr 2016 14:59:26 +0000 (16:59 +0200)]
FileStorage: add simplified API for bindings
at least it is possible to read/ write calibration files. Fixes #4282.
Also add CPP method for writing comments.
Vadim Pisarevsky [Wed, 25 May 2016 13:19:50 +0000 (13:19 +0000)]
Merge pull request #6546 from atinfinity:pullreq/160517-threshold-64F
Vadim Pisarevsky [Wed, 25 May 2016 13:17:15 +0000 (13:17 +0000)]
Merge pull request #6547 from mshabunin:python-vector-pair-int-double
Vadim Pisarevsky [Wed, 25 May 2016 13:16:07 +0000 (13:16 +0000)]
Merge pull request #6548 from fnorf:master
Vadim Pisarevsky [Wed, 25 May 2016 13:13:50 +0000 (13:13 +0000)]
Merge pull request #6551 from mshabunin:fix-old-cmake
Maksim Shabunin [Tue, 24 May 2016 15:28:27 +0000 (15:28 +0000)]
Merge pull request #6573 from dharezlak:patch-1
Maksim Shabunin [Mon, 23 May 2016 11:57:25 +0000 (11:57 +0000)]
Merge pull request #6018 from sturkmen72:patch-2
dharezlak [Mon, 23 May 2016 09:13:18 +0000 (11:13 +0200)]
Improved Java wrapper generation
While generating Java JNI wrappers package names with an underscore (`_`) character where not properly escaped according to https://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/design.html#resolving_native_method_names (see also: https://github.com/Itseez/opencv_contrib/issues/652).
This fix replaces all the occurrences of `_` with `_1` resulting in proper JNI method names.
Maksim Shabunin [Mon, 23 May 2016 08:41:05 +0000 (08:41 +0000)]
Merge pull request #6564 from jlguardi:ml_load_empty_ptr
Maksim Shabunin [Mon, 23 May 2016 08:39:25 +0000 (08:39 +0000)]
Merge pull request #6565 from jlguardi:ann_64f_bug
Maksim Shabunin [Mon, 23 May 2016 08:36:16 +0000 (08:36 +0000)]
Merge pull request #6570 from sturkmen72:patch-14
Suleyman TURKMEN [Tue, 26 Jan 2016 21:56:25 +0000 (23:56 +0200)]
Update pca.cpp
Suleyman TURKMEN [Fri, 20 May 2016 21:29:14 +0000 (00:29 +0300)]
Update imgproc.hpp
update documentation of calcBackProject() calcHist() compareHist()
Alexander Alekhin [Fri, 20 May 2016 19:42:15 +0000 (19:42 +0000)]
Merge pull request #6554 from CSBVision:patch-1
Alexander Alekhin [Fri, 20 May 2016 19:39:09 +0000 (19:39 +0000)]
Merge pull request #6561 from tomoaki0705:fixMulSpectrumAarch64
Alexander Alekhin [Fri, 20 May 2016 19:38:31 +0000 (19:38 +0000)]
Merge pull request #6559 from OzgrCn:cuda-ORB-useProvidedKeypoints
Jose Luis Guardiola [Fri, 20 May 2016 11:18:02 +0000 (13:18 +0200)]
Fixed #6563: Incorrect management for invalid files/filestorage/filenode in ml module
Jose Luis Guardiola [Fri, 20 May 2016 11:16:59 +0000 (13:16 +0200)]
Fixed #6562: Incorrect CV_64F management in ANN
Özgür Can [Thu, 19 May 2016 16:59:41 +0000 (19:59 +0300)]
Fix issue #6473
Enable "useProvidedKeypoints" flag on cuda::ORB's detectAndCompute function in order to able to describe provided keypoints.
* additional author : Ender Tunç <endertunc@yahoo.com>
resolves #6473
* Enable "useProvidedKeypoints" flag on cuda::ORB's detectAndCompute function in order to able to describe provided keypoints.
Update for using 'const' reference to avoid array copy on each iteration.
resolves #6473
Update for 'const' reference to avoid array copy on each iteration.
Maksim Shabunin [Fri, 20 May 2016 09:45:52 +0000 (09:45 +0000)]
Merge pull request #6498 from berak:python_size_t
Tomoaki Teshima [Fri, 20 May 2016 09:17:22 +0000 (18:17 +0900)]
fix Core_MulSpectrum test on 64bit ARM + release mode
* fix issue #6536
* increase threshold in particular tests due to the difference of fmsub and fsub
CSBVision [Thu, 19 May 2016 13:40:42 +0000 (15:40 +0200)]
neural_network.cpp added
Maksim Shabunin [Wed, 18 May 2016 10:20:21 +0000 (13:20 +0300)]
Restored cmake 2.8.7 support
Maksim Shabunin [Wed, 18 May 2016 09:40:26 +0000 (09:40 +0000)]
Merge pull request #6446 from kevin-coder:bugfix_6445
atinfinity [Tue, 17 May 2016 23:32:29 +0000 (08:32 +0900)]
remove unnecessary cast
Hannes [Tue, 17 May 2016 18:00:28 +0000 (20:00 +0200)]
fixed "tot_error" to "mean_error" & nicer whitespace
Hannes [Tue, 17 May 2016 17:36:32 +0000 (19:36 +0200)]
fixed "corners2" to "corners" & nicer whitespace
atinfinity [Tue, 17 May 2016 15:34:51 +0000 (00:34 +0900)]
fixed compilation warning
Maksim Shabunin [Tue, 17 May 2016 14:26:27 +0000 (17:26 +0300)]
Python bindings: added std::vector< std::pair< int, double > > type read support
atinfinity [Tue, 17 May 2016 13:57:05 +0000 (22:57 +0900)]
Added test case of cv::threshold(CV_64F)
atinfinity [Tue, 17 May 2016 13:56:03 +0000 (22:56 +0900)]
Changed cv::threshold() to support CV_64F
Alexander Alekhin [Mon, 16 May 2016 13:18:01 +0000 (13:18 +0000)]
Merge pull request #6543 from tomoaki0705:cudaThresholdMultiChannels
Maksim Shabunin [Mon, 16 May 2016 13:12:23 +0000 (13:12 +0000)]
Merge pull request #6541 from mshabunin:disable-pch-for-gcc6
Tomoaki Teshima [Sun, 15 May 2016 21:45:35 +0000 (06:45 +0900)]
accept multiple channels image for threshold on cuda
* modify test, too
Maksim Shabunin [Fri, 13 May 2016 10:28:09 +0000 (13:28 +0300)]
Disabled PCH support for gcc >= 6.0.0
Command line generation routine uses "-isystem" to include headers outside of "<opencv>/modules" folder, but GCC 6 does not work when passed "-isystem /usr/include" option.
Maksim Shabunin [Fri, 13 May 2016 09:01:46 +0000 (09:01 +0000)]
Merge pull request #6460 from m039:fix/add_extra_modules_path_to_build_sdk
Maksim Shabunin [Fri, 13 May 2016 09:00:12 +0000 (09:00 +0000)]
Merge pull request #6522 from tomoaki0705:fixVSqrtAarch64
Dmitry Trifonov [Fri, 13 May 2016 01:12:51 +0000 (18:12 -0700)]
add support for multiple OpenNI2 devices
Dmitry Mozgin [Fri, 22 Apr 2016 22:09:07 +0000 (01:09 +0300)]
Added --extra_modules_path to build_sdk.py
Tomoaki Teshima [Thu, 12 May 2016 09:30:09 +0000 (18:30 +0900)]
fix hal_intrin test on 64bit ARM
* fix issue 6521
* use correct comparison
Alexander Alekhin [Wed, 11 May 2016 10:41:09 +0000 (10:41 +0000)]
Merge pull request #6483 from StevenEWright:patch-1
Alexander Alekhin [Wed, 11 May 2016 08:38:10 +0000 (08:38 +0000)]
Merge pull request #6354 from StevenPuttemans:add_model_visualisation_tool
StevenPuttemans [Wed, 11 May 2016 06:56:42 +0000 (08:56 +0200)]
add a cascade classifier model visualisation tool for master branch
Alexander Smorkalov [Fri, 6 May 2016 10:07:28 +0000 (10:07 +0000)]
Merge pull request #6510 from jet47:cuda-8.0-build-fix
Vladislav Vinogradov [Fri, 6 May 2016 08:37:32 +0000 (11:37 +0300)]
GraphCut deprecated in CUDA 7.5 and removed in 8.0
Alexander Alekhin [Tue, 3 May 2016 13:43:39 +0000 (13:43 +0000)]
Merge pull request #6489 from serval2412:master
berak [Tue, 3 May 2016 07:50:08 +0000 (09:50 +0200)]
python: support for size_t args (default value)
Julien Nabet [Fri, 29 Apr 2016 13:41:39 +0000 (15:41 +0200)]
cppcheck: fix some reports
All of these: (performance) Prefer prefix ++/-- operators for non-primitive types.
[modules/calib3d/src/fundam.cpp:1049] -> [modules/calib3d/src/fundam.cpp:1049]: (style) Same expression on both sides of '&&'.
Artyom Lebedev [Thu, 28 Apr 2016 09:50:09 +0000 (12:50 +0300)]
Update fisheye.cpp
Fix for inconsistent asserts in cv::fisheye::initUndistortRectifyMap() which prevents from passing empty matrices in debug build (which is allowed according to the code bellow the asserts and the docs).
Steven E Wright [Thu, 28 Apr 2016 01:02:49 +0000 (18:02 -0700)]
Fixes minor typos.
Alexander Alekhin [Mon, 25 Apr 2016 16:56:51 +0000 (16:56 +0000)]
Merge pull request #6448 from alalek:merge-2.4
Vadim Pisarevsky [Mon, 25 Apr 2016 13:07:51 +0000 (13:07 +0000)]
Merge pull request #6459 from eliao:Fix6457
Vadim Pisarevsky [Mon, 25 Apr 2016 13:07:34 +0000 (13:07 +0000)]
Merge pull request #6467 from ohnozzy:Doc-for-ocl-Kernel-Run
Vadim Pisarevsky [Mon, 25 Apr 2016 13:06:42 +0000 (13:06 +0000)]
Merge pull request #6422 from iclemens:master
Vadim Pisarevsky [Mon, 25 Apr 2016 12:54:44 +0000 (12:54 +0000)]
Merge pull request #6454 from paroj:fisheye_py
Vadim Pisarevsky [Mon, 25 Apr 2016 12:50:45 +0000 (12:50 +0000)]
Merge pull request #6455 from belgraviton:bugfix_5953
Vadim Pisarevsky [Mon, 25 Apr 2016 12:49:16 +0000 (12:49 +0000)]
Merge pull request #6458 from eliao:Fix6456
Vadim Pisarevsky [Mon, 25 Apr 2016 12:42:40 +0000 (12:42 +0000)]
Merge pull request #6463 from ohnozzy:ocl-linearpolar-and-logpolar
Vadim Pisarevsky [Mon, 25 Apr 2016 12:39:56 +0000 (12:39 +0000)]
Merge pull request #6364 from sovrasov:interactive_calibration_app
Vadim Pisarevsky [Mon, 25 Apr 2016 11:37:18 +0000 (11:37 +0000)]
Merge pull request #6020 from mshabunin:hal_dxt
Pavel Rojtberg [Fri, 22 Apr 2016 14:45:28 +0000 (16:45 +0200)]
fisheye: allow using transposed image and object point arrays
Pavel Rojtberg [Fri, 22 Apr 2016 09:56:58 +0000 (11:56 +0200)]
fisheye: create rvecs, tvecs before writing
Vladislav Sovrasov [Fri, 8 Apr 2016 13:30:56 +0000 (16:30 +0300)]
Add interactive calibration app
ohnozzy [Mon, 25 Apr 2016 03:11:50 +0000 (11:11 +0800)]
Add Comment
Add documentation for Kernel::run
ohnozzy [Sat, 23 Apr 2016 14:55:09 +0000 (22:55 +0800)]
Add OpenCL support to linearPolar & logPolar
Add OpenCL support to linearPolar & logPolar.
The OpenCL code use float instead of double, so that it does not require
cl_khr_fp64 extension, with slight precision lost.
Add explicit conversion
Add explicit conversion from double to float to eliminate warning during
compilation.
Eric Liao [Fri, 22 Apr 2016 21:49:43 +0000 (14:49 -0700)]
Fix 6457
Allow configuration of the square size in stereo_calib.
Eric Liao [Fri, 22 Apr 2016 21:14:25 +0000 (14:14 -0700)]
Change hardcoded relative path for instrinsics file to current path, matching the extrinsics file.
https://github.com/Itseez/opencv/issues/6456
Vadzim Piatrou [Fri, 22 Apr 2016 15:55:22 +0000 (18:55 +0300)]
fixing CLAHE crash with pixels value > 12 bit
Alexander Alekhin [Thu, 21 Apr 2016 17:10:51 +0000 (20:10 +0300)]
Merge branch '2.4' into master
Commits:
67fe57a add fixed video
db0ae2c Restore 2.4 source branch for bug fix 6317.
97ac59c Fix a memory leak indirectly caused by cvDestroyWindow
eb40afa Add a workaround for FFmpeg's color conversion accessing past the end of the buffer
421fcf9 Rearrange CvVideoWriter_FFMPEG::writeFrame for better readability
912592d Remove "INSTALL_NAME_DIR lib" target property
bb1c2d7 fix bug on border at pyrUp
Zhenqing, Hu [Thu, 21 Apr 2016 06:39:55 +0000 (14:39 +0800)]
Fix bug 6445
Root cause: when calling imread to read the pgm file, when returning with success reading file, the destructor will free the resource which used by memcpy, but in the code, the resource calculation was not correct, therefore, it will cause memory corruption during resource free.
Alexander Alekhin [Wed, 20 Apr 2016 14:21:19 +0000 (14:21 +0000)]
Merge pull request #6441 from asmorkalov:version++
Alexander Alekhin [Wed, 20 Apr 2016 13:26:12 +0000 (16:26 +0300)]
Merge branch '2.4.12.x-prep' into 2.4
Alexander Alekhin [Wed, 20 Apr 2016 13:24:25 +0000 (13:24 +0000)]
Merge pull request #6401 from StevenPuttemans:add_model_visualisation_tool_2.4
Alexander Smorkalov [Wed, 20 Apr 2016 13:03:47 +0000 (16:03 +0300)]
OpenCV version++.
Maksim Shabunin [Wed, 20 Apr 2016 11:55:03 +0000 (11:55 +0000)]
Merge pull request #6420 from ioxp:foreachDoc
Alexander Alekhin [Tue, 19 Apr 2016 16:06:35 +0000 (16:06 +0000)]
Merge pull request #6433 from schenker:master
Alexander Alekhin [Tue, 19 Apr 2016 14:19:41 +0000 (14:19 +0000)]
Merge pull request #6431 from StevenPuttemans:add_fixed_video_2.4