peng xiao [Wed, 29 May 2013 09:57:14 +0000 (17:57 +0800)]
Merge branch '2.4' of https://github.com/Itseez/opencv into 2.4_oclgfft
Vadim Pisarevsky [Tue, 28 May 2013 18:05:14 +0000 (22:05 +0400)]
Merge pull request #913 from janm399:2.4
Vadim Pisarevsky [Tue, 28 May 2013 18:04:37 +0000 (22:04 +0400)]
Merge pull request #916 from bitwangyaoyao:2.4_fixPyrLK
Vadim Pisarevsky [Tue, 28 May 2013 17:54:51 +0000 (21:54 +0400)]
Merge pull request #919 from abidrahmank:2.4
Vadim Pisarevsky [Tue, 28 May 2013 17:54:24 +0000 (21:54 +0400)]
Merge pull request #923 from pengx17:2.4_macfix
yao [Tue, 28 May 2013 10:07:41 +0000 (18:07 +0800)]
fix memory leak
peng xiao [Tue, 28 May 2013 03:12:05 +0000 (11:12 +0800)]
Fix some OpenCL kernel file build errors on Mac.
abidrahmank [Mon, 27 May 2013 05:00:30 +0000 (10:30 +0530)]
ANDed waitkey result with 0xFF for x64 systems
abidrahmank [Fri, 24 May 2013 20:20:41 +0000 (01:50 +0530)]
Bug #2960 : docs about CV_BGR2GRAY
abidrahmank [Fri, 24 May 2013 19:25:31 +0000 (00:55 +0530)]
A new python sample on grabcut
yao [Fri, 24 May 2013 05:46:21 +0000 (13:46 +0800)]
fix hog
yao [Thu, 23 May 2013 09:58:50 +0000 (17:58 +0800)]
fix Linux build errors
yao [Thu, 23 May 2013 02:55:08 +0000 (10:55 +0800)]
fix pyrLK's mismatch on Intel GPUs
Roman Donchenko [Wed, 22 May 2013 14:46:39 +0000 (18:46 +0400)]
Merge pull request #904 from ograycode:2.4
Jan Machacek [Wed, 22 May 2013 12:22:16 +0000 (13:22 +0100)]
Fixed include name in OpenCL on OS X
Roman Donchenko [Wed, 22 May 2013 08:08:16 +0000 (12:08 +0400)]
Merge pull request #905 from bitwangyaoyao:2.4_TVL1
peng xiao [Wed, 22 May 2013 05:46:42 +0000 (13:46 +0800)]
Add ocl's good features to track implementation.
Additional notes with this commit:
1. Add cornerHarris_dxdy and cornerMinEigenVal_dxdy to get
the interim dx and dy output of Sobel operator;
2. Add minMax_buf to allow user to reuse buffers in minMax;
3. Fix an error when either min or max pointer fed into minMax is NULL;
4. Corner sorter temporarily uses C++ STL's quick sort. A parallel
selection sort in OpneCL is contained in the implementation but disabled
due to poor performance at the moment.
5. Accuracy test for ocl gfft.
Andrey Pavlenko [Tue, 21 May 2013 10:07:31 +0000 (14:07 +0400)]
Merge pull request #902 from apavlenko:fix_run_py
Vadim Pisarevsky [Mon, 20 May 2013 10:01:03 +0000 (14:01 +0400)]
Merge pull request #882 from pengx17:2.4_rewrite_query_info
Vadim Pisarevsky [Mon, 20 May 2013 10:00:46 +0000 (14:00 +0400)]
Merge pull request #895 from bitwangyaoyao:2.4_perf
Roman Donchenko [Mon, 20 May 2013 08:11:47 +0000 (12:11 +0400)]
Merge pull request #853 from icylord:2.4
yao [Mon, 20 May 2013 06:46:17 +0000 (14:46 +0800)]
Fix the mismatch on NV GPUs
ograycode [Mon, 20 May 2013 02:04:56 +0000 (22:04 -0400)]
Simple set of the camera index to allow the user to change it after the object has been initialized.
Andrey Pavlenko [Sun, 19 May 2013 10:57:21 +0000 (14:57 +0400)]
'aapt' tool moved in SDK r22, adding support to run.py
Vadim Pisarevsky [Sat, 18 May 2013 20:23:23 +0000 (00:23 +0400)]
Merge pull request #897 from bitwangyaoyao:2.4_TVL1
yao [Fri, 17 May 2013 07:44:22 +0000 (15:44 +0800)]
fix a warning
yao [Fri, 17 May 2013 07:34:22 +0000 (15:34 +0800)]
add OpticalFlowDual_TVL1_OCL function
yao [Fri, 17 May 2013 05:19:09 +0000 (13:19 +0800)]
fix the waring in gemm test
yao [Fri, 17 May 2013 05:18:46 +0000 (13:18 +0800)]
add accuracy tests while running perf
Andrey Pavlenko [Thu, 16 May 2013 14:44:06 +0000 (18:44 +0400)]
Merge pull request #892 from jet47:removed-vibe
Vladislav Vinogradov [Thu, 16 May 2013 09:47:24 +0000 (13:47 +0400)]
removed VIBE implementation
Vadim Pisarevsky [Wed, 15 May 2013 10:21:49 +0000 (14:21 +0400)]
Merge pull request #885 from pengx17:2.4_bfmatcher_ocl
Vadim Pisarevsky [Wed, 15 May 2013 10:18:53 +0000 (14:18 +0400)]
Merge pull request #884 from pengx17:2.4_pyrup_fix
peng xiao [Wed, 15 May 2013 02:47:17 +0000 (10:47 +0800)]
Add BFMatcher_OCL class alias for BruteForceMatcher_OCL.
This adds a similar interface with pure-cpp and gpu versions.
peng xiao [Wed, 15 May 2013 02:43:47 +0000 (10:43 +0800)]
Clean up spaces in ocl.hpp
peng xiao [Wed, 15 May 2013 00:55:43 +0000 (08:55 +0800)]
Merge branch '2.4' of https://github.com/Itseez/opencv into 2.4_pyrup_fix
peng xiao [Wed, 15 May 2013 00:51:21 +0000 (08:51 +0800)]
Fix ocl::pyrUp
Use predefined OpenCL function to convert integers to floating points.
This is more accurate than before as it enables:
1. saturate cast
2. customized rounding
Vadim Pisarevsky [Tue, 14 May 2013 12:00:28 +0000 (16:00 +0400)]
Merge pull request #862 from piponazo:v4lFPS
Vadim Pisarevsky [Tue, 14 May 2013 11:56:55 +0000 (15:56 +0400)]
Merge pull request #818 from bitwangyaoyao:2.4_optBlur
Vadim Pisarevsky [Tue, 14 May 2013 11:56:06 +0000 (15:56 +0400)]
Merge pull request #839 from pengx17:2.4_ocl_csbp
Vadim Pisarevsky [Tue, 14 May 2013 11:55:38 +0000 (15:55 +0400)]
Merge pull request #883 from bitwangyaoyao:2.4_fixMoments
yao [Tue, 14 May 2013 10:02:53 +0000 (18:02 +0800)]
fix black screen when input Mat is large
peng xiao [Tue, 14 May 2013 09:50:38 +0000 (17:50 +0800)]
Copy ocl::queryDeviceInfo interface from master to 2.4.
Affected functions surf.ocl, pyrlk.ocl and hog.ocl are updated with the change.
Andrey Pavlenko [Tue, 14 May 2013 07:57:24 +0000 (11:57 +0400)]
Merge pull request #878 from apavlenko:better_glue_search
Vadim Pisarevsky [Mon, 13 May 2013 19:38:26 +0000 (23:38 +0400)]
Merge pull request #849 from dominikrose:dom_2.4
Vadim Pisarevsky [Mon, 13 May 2013 19:12:25 +0000 (23:12 +0400)]
Merge pull request #872 from pengx17:2.4_create2dimage_fix
Vadim Pisarevsky [Mon, 13 May 2013 19:04:11 +0000 (23:04 +0400)]
Merge pull request #871 from bitwangyaoyao:2.4_acry
Vadim Pisarevsky [Mon, 13 May 2013 18:36:09 +0000 (22:36 +0400)]
Merge pull request #819 from bitwangyaoyao:2.4_haarBuf
Vadim Pisarevsky [Mon, 13 May 2013 18:18:53 +0000 (22:18 +0400)]
Merge pull request #850 from SpecLad:convhull-orientation
Andrey Pavlenko [Mon, 13 May 2013 17:18:47 +0000 (21:18 +0400)]
Merge pull request #880 from apavlenko:qt-5.0
Andrey Pavlenko [Mon, 13 May 2013 17:17:04 +0000 (21:17 +0400)]
Merge pull request #879 from apavlenko:gcc-4.8
Vadim Pisarevsky [Mon, 13 May 2013 17:06:54 +0000 (21:06 +0400)]
Merge pull request #873 from prclibo:2.4
Andrey Kamaev [Wed, 17 Apr 2013 18:02:01 +0000 (22:02 +0400)]
Update CMake scripts to recognize Qt 5.0
Andrey Kamaev [Wed, 17 Apr 2013 18:01:03 +0000 (22:01 +0400)]
Fix build warnings from gcc 4.8
Andrey Kamaev [Wed, 17 Apr 2013 12:55:05 +0000 (16:55 +0400)]
Improve handling of native_app_glue dependency in Android samples
yao [Mon, 13 May 2013 07:04:23 +0000 (15:04 +0800)]
fix the warnings in fft tests
Vadim Pisarevsky [Sun, 12 May 2013 18:16:03 +0000 (22:16 +0400)]
Merge pull request #864 from pengx17:2.4_stereobm
Vadim Pisarevsky [Sun, 12 May 2013 18:15:47 +0000 (22:15 +0400)]
Merge pull request #877 from apavlenko:version_info_in_test_log
Andrey Pavlenko [Sun, 12 May 2013 14:36:55 +0000 (18:36 +0400)]
adding version info to test log
yao [Thu, 9 May 2013 09:57:13 +0000 (17:57 +0800)]
fix warnings, unify test names
Bo Li [Thu, 9 May 2013 07:20:00 +0000 (15:20 +0800)]
fixed pca bug for fixed mean input
peng xiao [Thu, 9 May 2013 06:00:36 +0000 (14:00 +0800)]
Fix ocl moudle build with latest Intel OpenCL SDK.
We found that cl.h file provided in latest Intel SDK muted deprecated interfaces.
peng xiao [Wed, 8 May 2013 09:29:24 +0000 (17:29 +0800)]
Optimize stereobm a bit.
Speedup about 30% on 6730M GPU.
yao [Wed, 8 May 2013 09:07:44 +0000 (17:07 +0800)]
use clean EXPECT_MAT_NEAR (no string output)
yao [Wed, 8 May 2013 08:08:33 +0000 (16:08 +0800)]
further simplify the logics in filter tests
yao [Wed, 8 May 2013 07:27:35 +0000 (15:27 +0800)]
remove interpolation.hpp
yao [Wed, 8 May 2013 07:21:53 +0000 (15:21 +0800)]
add copyrights
yao [Wed, 8 May 2013 07:12:12 +0000 (15:12 +0800)]
simplify logics in filter tests, remove redundant code in arithm tests
Andrey Pavlenko [Tue, 7 May 2013 13:00:29 +0000 (17:00 +0400)]
Merge pull request #866 from MadEgg:RetrieveFrame_index_argument
Vadim Pisarevsky [Tue, 7 May 2013 12:39:49 +0000 (16:39 +0400)]
Merge pull request #865 from pengx17:2.4_ocl_ver
Andrey Pavlenko [Tue, 7 May 2013 11:15:16 +0000 (15:15 +0400)]
Merge pull request #846 from smart-mobile-software:tuto_crash
poiuytrez [Tue, 7 May 2013 09:45:18 +0000 (11:45 +0200)]
Link to bug tracker replaced by bug description
yao [Tue, 7 May 2013 08:14:50 +0000 (16:14 +0800)]
some cleanup, remove some commented codes
peng xiao [Mon, 6 May 2013 09:16:45 +0000 (17:16 +0800)]
Suppress warning when compiling deprecated OpenCL function on GNU compilers.
Egbert van der Wal [Sat, 4 May 2013 15:17:12 +0000 (17:17 +0200)]
add (optional) index argument to RetrieveFrame method
peng xiao [Fri, 3 May 2013 01:54:11 +0000 (09:54 +0800)]
Fix build
peng xiao [Fri, 3 May 2013 01:45:56 +0000 (09:45 +0800)]
ocl: Enable backward binary portability for setTo function.
peng xiao [Thu, 2 May 2013 08:14:28 +0000 (16:14 +0800)]
Optimize ocl::stereobm.
1. Use macro defines for some parameters(radius).
2. Reduce local memory usage.
3. Fix accuracy problem on Intel GPU.
peng xiao [Thu, 2 May 2013 06:44:59 +0000 (14:44 +0800)]
Add OpenCL version 1.2 query into ocl::Context::supportsFeature().
Add backwards portability for OpenCL 1.1 when OpenCV executables
are compiled with OpenCL 1.2 profile support.
poiuytrez [Wed, 1 May 2013 14:58:15 +0000 (16:58 +0200)]
Fix tuto3 picture taken crash on all devices
A modification of the JavaCameraView is needed to avoid a crash when the
app is exited. It is a good practice to remove the callback after the
stopPreview method.
Luis Díaz Más [Tue, 30 Apr 2013 23:07:03 +0000 (01:07 +0200)]
Added setting feature of FPS in cap_libv4l
Andrey Pavlenko [Tue, 30 Apr 2013 13:36:39 +0000 (17:36 +0400)]
Merge pull request #854 from asmorkalov:android_null_invalid_cam
Andrey Pavlenko [Tue, 30 Apr 2013 07:25:30 +0000 (11:25 +0400)]
Merge pull request #858 from apavlenko:fix_ocl_build_on_bb
Andrey Pavlenko [Mon, 29 Apr 2013 19:10:03 +0000 (23:10 +0400)]
fixing precommit build on ubuntu-64 (now it takes OCL headers from non-default OCL SDK, but libs from default one)
Alexander Smorkalov [Sat, 13 Apr 2013 15:15:45 +0000 (19:15 +0400)]
NullPointerException in case of error on opening native camera fixed.
Andrey Pavlenko [Mon, 29 Apr 2013 06:00:07 +0000 (10:00 +0400)]
Merge pull request #800 from asmorkalov:android_cam_idx_semantic
Andrey Pavlenko [Mon, 29 Apr 2013 05:59:18 +0000 (09:59 +0400)]
Merge pull request #827 from apavlenko:fix_android_tutorial1
ShengyinWu [Mon, 29 Apr 2013 04:16:42 +0000 (12:16 +0800)]
Fixs: After scaling back to original image, some detected ROI will outside the original image ROI
Vadim Pisarevsky [Sat, 27 Apr 2013 20:37:39 +0000 (00:37 +0400)]
Merge pull request #844 from bitwangyaoyao:2.4_integral
Vadim Pisarevsky [Sat, 27 Apr 2013 20:32:25 +0000 (00:32 +0400)]
Merge pull request #843 from pengx17:2.4_stereobp_fix
Roman Donchenko [Fri, 26 Apr 2013 10:22:55 +0000 (14:22 +0400)]
Changed convexHull's documentation to essentially invert the meaning of ``clockwise``.
The orientation of convexHull's result is currently the opposite of what the
documentation would suggest:
>>> import cv2, numpy as np
>>> points = np.array([[0,0],[0,1],[1,0]], dtype=np.int32)
>>> cv2.convexHull(points, clockwise=False)
array([[[1, 0]],
[[0, 1]],
[[0, 0]]], dtype=int32)
>>> cv2.convexHull(points, clockwise=True)
array([[[0, 0]],
[[0, 1]],
[[1, 0]]], dtype=int32)
Changing the function itself is probably not a good idea at this point, so
this fixes the documentation by flipping the coordinate system.
I also removed the mention of the origin, since it's irrelevant for this
function.
Dominik Rose [Fri, 26 Apr 2013 09:34:35 +0000 (11:34 +0200)]
Calib3d documentation:
- fixed reference to Slabaugh
poiuytrez [Wed, 24 Apr 2013 10:38:15 +0000 (12:38 +0200)]
Fix android tutorial 3 second picture taken bug
Alexander Smorkalov [Thu, 11 Apr 2013 10:34:20 +0000 (14:34 +0400)]
Front/Back camera semantic support added to Android VideoCapture back-end.
yao [Wed, 24 Apr 2013 06:12:41 +0000 (14:12 +0800)]
fix a crash on CPU OCL for some specified image sizes
peng xiao [Tue, 23 Apr 2013 09:35:40 +0000 (17:35 +0800)]
Fix thread sync for csbp.
yao [Tue, 23 Apr 2013 09:23:05 +0000 (17:23 +0800)]
use float when sum overflow
peng xiao [Tue, 23 Apr 2013 07:34:40 +0000 (15:34 +0800)]
Fix a bug found on Intel OpenCL SDK.
Peng Xiao [Sun, 21 Apr 2013 03:19:37 +0000 (11:19 +0800)]
Fix build errors
Peng Xiao [Fri, 19 Apr 2013 16:34:37 +0000 (00:34 +0800)]
Add OpenCL stereo CSBP implementation