platform/upstream/opencv.git
11 years agoMerge pull request #884 from pengx17:2.4_pyrup_fix
Vadim Pisarevsky [Wed, 15 May 2013 10:18:53 +0000 (14:18 +0400)]
Merge pull request #884 from pengx17:2.4_pyrup_fix

11 years agoMerge branch '2.4' of https://github.com/Itseez/opencv into 2.4_pyrup_fix
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

11 years agoFix ocl::pyrUp
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

11 years agoMerge pull request #862 from piponazo:v4lFPS
Vadim Pisarevsky [Tue, 14 May 2013 12:00:28 +0000 (16:00 +0400)]
Merge pull request #862 from piponazo:v4lFPS

11 years agoMerge pull request #818 from bitwangyaoyao:2.4_optBlur
Vadim Pisarevsky [Tue, 14 May 2013 11:56:55 +0000 (15:56 +0400)]
Merge pull request #818 from bitwangyaoyao:2.4_optBlur

11 years agoMerge pull request #839 from pengx17:2.4_ocl_csbp
Vadim Pisarevsky [Tue, 14 May 2013 11:56:06 +0000 (15:56 +0400)]
Merge pull request #839 from pengx17:2.4_ocl_csbp

11 years agoMerge pull request #883 from bitwangyaoyao:2.4_fixMoments
Vadim Pisarevsky [Tue, 14 May 2013 11:55:38 +0000 (15:55 +0400)]
Merge pull request #883 from bitwangyaoyao:2.4_fixMoments

11 years agofix black screen when input Mat is large
yao [Tue, 14 May 2013 10:02:53 +0000 (18:02 +0800)]
fix black screen when input Mat is large

11 years agoMerge pull request #878 from apavlenko:better_glue_search
Andrey Pavlenko [Tue, 14 May 2013 07:57:24 +0000 (11:57 +0400)]
Merge pull request #878 from apavlenko:better_glue_search

11 years agoMerge pull request #849 from dominikrose:dom_2.4
Vadim Pisarevsky [Mon, 13 May 2013 19:38:26 +0000 (23:38 +0400)]
Merge pull request #849 from dominikrose:dom_2.4

11 years agoMerge pull request #872 from pengx17:2.4_create2dimage_fix
Vadim Pisarevsky [Mon, 13 May 2013 19:12:25 +0000 (23:12 +0400)]
Merge pull request #872 from pengx17:2.4_create2dimage_fix

11 years agoMerge pull request #871 from bitwangyaoyao:2.4_acry
Vadim Pisarevsky [Mon, 13 May 2013 19:04:11 +0000 (23:04 +0400)]
Merge pull request #871 from bitwangyaoyao:2.4_acry

11 years agoMerge pull request #819 from bitwangyaoyao:2.4_haarBuf
Vadim Pisarevsky [Mon, 13 May 2013 18:36:09 +0000 (22:36 +0400)]
Merge pull request #819 from bitwangyaoyao:2.4_haarBuf

11 years agoMerge pull request #850 from SpecLad:convhull-orientation
Vadim Pisarevsky [Mon, 13 May 2013 18:18:53 +0000 (22:18 +0400)]
Merge pull request #850 from SpecLad:convhull-orientation

11 years agoMerge pull request #880 from apavlenko:qt-5.0
Andrey Pavlenko [Mon, 13 May 2013 17:18:47 +0000 (21:18 +0400)]
Merge pull request #880 from apavlenko:qt-5.0

11 years agoMerge pull request #879 from apavlenko:gcc-4.8
Andrey Pavlenko [Mon, 13 May 2013 17:17:04 +0000 (21:17 +0400)]
Merge pull request #879 from apavlenko:gcc-4.8

11 years agoMerge pull request #873 from prclibo:2.4
Vadim Pisarevsky [Mon, 13 May 2013 17:06:54 +0000 (21:06 +0400)]
Merge pull request #873 from prclibo:2.4

11 years agoUpdate CMake scripts to recognize Qt 5.0
Andrey Kamaev [Wed, 17 Apr 2013 18:02:01 +0000 (22:02 +0400)]
Update CMake scripts to recognize Qt 5.0

11 years agoFix build warnings from gcc 4.8
Andrey Kamaev [Wed, 17 Apr 2013 18:01:03 +0000 (22:01 +0400)]
Fix build warnings from gcc 4.8

11 years agoImprove handling of native_app_glue dependency in Android samples
Andrey Kamaev [Wed, 17 Apr 2013 12:55:05 +0000 (16:55 +0400)]
Improve handling of native_app_glue dependency in Android samples

11 years agofix the warnings in fft tests
yao [Mon, 13 May 2013 07:04:23 +0000 (15:04 +0800)]
fix the warnings in fft tests

11 years agoMerge pull request #864 from pengx17:2.4_stereobm
Vadim Pisarevsky [Sun, 12 May 2013 18:16:03 +0000 (22:16 +0400)]
Merge pull request #864 from pengx17:2.4_stereobm

11 years agoMerge pull request #877 from apavlenko:version_info_in_test_log
Vadim Pisarevsky [Sun, 12 May 2013 18:15:47 +0000 (22:15 +0400)]
Merge pull request #877 from apavlenko:version_info_in_test_log

11 years agoadding version info to test log
Andrey Pavlenko [Sun, 12 May 2013 14:36:55 +0000 (18:36 +0400)]
adding version info to test log

11 years agofix warnings, unify test names
yao [Thu, 9 May 2013 09:57:13 +0000 (17:57 +0800)]
fix warnings, unify test names

11 years agofixed pca bug for fixed mean input
Bo Li [Thu, 9 May 2013 07:20:00 +0000 (15:20 +0800)]
fixed pca bug for fixed mean input

11 years agoFix ocl moudle build with latest Intel OpenCL SDK.
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.

11 years agoOptimize stereobm a bit.
peng xiao [Wed, 8 May 2013 09:29:24 +0000 (17:29 +0800)]
Optimize stereobm a bit.
Speedup about 30% on 6730M GPU.

11 years agouse clean EXPECT_MAT_NEAR (no string output)
yao [Wed, 8 May 2013 09:07:44 +0000 (17:07 +0800)]
use clean EXPECT_MAT_NEAR (no string output)

11 years agofurther simplify the logics in filter tests
yao [Wed, 8 May 2013 08:08:33 +0000 (16:08 +0800)]
further simplify the logics in filter tests

11 years agoremove interpolation.hpp
yao [Wed, 8 May 2013 07:27:35 +0000 (15:27 +0800)]
remove interpolation.hpp

11 years agoadd copyrights
yao [Wed, 8 May 2013 07:21:53 +0000 (15:21 +0800)]
add copyrights

11 years agosimplify logics in filter tests, remove redundant code in arithm tests
yao [Wed, 8 May 2013 07:12:12 +0000 (15:12 +0800)]
simplify logics in filter tests, remove redundant code in arithm tests

11 years agoMerge pull request #866 from MadEgg:RetrieveFrame_index_argument
Andrey Pavlenko [Tue, 7 May 2013 13:00:29 +0000 (17:00 +0400)]
Merge pull request #866 from MadEgg:RetrieveFrame_index_argument

11 years agoMerge pull request #865 from pengx17:2.4_ocl_ver
Vadim Pisarevsky [Tue, 7 May 2013 12:39:49 +0000 (16:39 +0400)]
Merge pull request #865 from pengx17:2.4_ocl_ver

11 years agoMerge pull request #846 from smart-mobile-software:tuto_crash
Andrey Pavlenko [Tue, 7 May 2013 11:15:16 +0000 (15:15 +0400)]
Merge pull request #846 from smart-mobile-software:tuto_crash

11 years agoLink to bug tracker replaced by bug description
poiuytrez [Tue, 7 May 2013 09:45:18 +0000 (11:45 +0200)]
Link to bug tracker replaced by bug description

11 years agosome cleanup, remove some commented codes
yao [Tue, 7 May 2013 08:14:50 +0000 (16:14 +0800)]
some cleanup, remove some commented codes

11 years agoSuppress warning when compiling deprecated OpenCL function on GNU compilers.
peng xiao [Mon, 6 May 2013 09:16:45 +0000 (17:16 +0800)]
Suppress warning when compiling deprecated OpenCL function on GNU compilers.

11 years ago add (optional) index argument to RetrieveFrame method
Egbert van der Wal [Sat, 4 May 2013 15:17:12 +0000 (17:17 +0200)]
 add (optional) index argument to RetrieveFrame method

11 years agoFix build
peng xiao [Fri, 3 May 2013 01:54:11 +0000 (09:54 +0800)]
Fix build

11 years agoocl: Enable backward binary portability for setTo function.
peng xiao [Fri, 3 May 2013 01:45:56 +0000 (09:45 +0800)]
ocl: Enable backward binary portability for setTo function.

11 years agoOptimize ocl::stereobm.
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.

11 years agoAdd OpenCL version 1.2 query into ocl::Context::supportsFeature().
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.

11 years agoFix tuto3 picture taken crash on all devices
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.

11 years agoAdded setting feature of FPS in cap_libv4l
Luis Díaz Más [Tue, 30 Apr 2013 23:07:03 +0000 (01:07 +0200)]
Added setting feature of FPS in cap_libv4l

11 years agoMerge pull request #854 from asmorkalov:android_null_invalid_cam
Andrey Pavlenko [Tue, 30 Apr 2013 13:36:39 +0000 (17:36 +0400)]
Merge pull request #854 from asmorkalov:android_null_invalid_cam

11 years agoMerge pull request #858 from apavlenko:fix_ocl_build_on_bb
Andrey Pavlenko [Tue, 30 Apr 2013 07:25:30 +0000 (11:25 +0400)]
Merge pull request #858 from apavlenko:fix_ocl_build_on_bb

11 years agofixing precommit build on ubuntu-64 (now it takes OCL headers from non-default OCL...
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)

11 years agoNullPointerException in case of error on opening native camera fixed.
Alexander Smorkalov [Sat, 13 Apr 2013 15:15:45 +0000 (19:15 +0400)]
NullPointerException in case of error on opening native camera fixed.

11 years agoMerge pull request #800 from asmorkalov:android_cam_idx_semantic
Andrey Pavlenko [Mon, 29 Apr 2013 06:00:07 +0000 (10:00 +0400)]
Merge pull request #800 from asmorkalov:android_cam_idx_semantic

11 years agoMerge pull request #827 from apavlenko:fix_android_tutorial1
Andrey Pavlenko [Mon, 29 Apr 2013 05:59:18 +0000 (09:59 +0400)]
Merge pull request #827 from apavlenko:fix_android_tutorial1

11 years agoMerge pull request #844 from bitwangyaoyao:2.4_integral
Vadim Pisarevsky [Sat, 27 Apr 2013 20:37:39 +0000 (00:37 +0400)]
Merge pull request #844 from bitwangyaoyao:2.4_integral

11 years agoMerge pull request #843 from pengx17:2.4_stereobp_fix
Vadim Pisarevsky [Sat, 27 Apr 2013 20:32:25 +0000 (00:32 +0400)]
Merge pull request #843 from pengx17:2.4_stereobp_fix

11 years agoChanged convexHull's documentation to essentially invert the meaning of ``clockwise``.
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.

11 years agoCalib3d documentation:
Dominik Rose [Fri, 26 Apr 2013 09:34:35 +0000 (11:34 +0200)]
Calib3d documentation:
- fixed reference to Slabaugh

11 years agoFix android tutorial 3 second picture taken bug
poiuytrez [Wed, 24 Apr 2013 10:38:15 +0000 (12:38 +0200)]
Fix android tutorial 3 second picture taken bug

11 years agoFront/Back camera semantic support added to Android VideoCapture back-end.
Alexander Smorkalov [Thu, 11 Apr 2013 10:34:20 +0000 (14:34 +0400)]
Front/Back camera semantic support added to Android VideoCapture back-end.

11 years agofix a crash on CPU OCL for some specified image sizes
yao [Wed, 24 Apr 2013 06:12:41 +0000 (14:12 +0800)]
fix a crash on CPU OCL for some specified image sizes

11 years agoFix thread sync for csbp.
peng xiao [Tue, 23 Apr 2013 09:35:40 +0000 (17:35 +0800)]
Fix thread sync for csbp.

11 years agouse float when sum overflow
yao [Tue, 23 Apr 2013 09:23:05 +0000 (17:23 +0800)]
use float when sum overflow

11 years agoFix a bug found on Intel OpenCL SDK.
peng xiao [Tue, 23 Apr 2013 07:34:40 +0000 (15:34 +0800)]
Fix a bug found on Intel OpenCL SDK.

11 years agoFix build errors
Peng Xiao [Sun, 21 Apr 2013 03:19:37 +0000 (11:19 +0800)]
Fix build errors

11 years agoAdd OpenCL stereo CSBP implementation
Peng Xiao [Fri, 19 Apr 2013 16:34:37 +0000 (00:34 +0800)]
Add OpenCL stereo CSBP implementation

11 years agoMerge pull request #829 from SpecLad:sphinx-ver-1
Andrey Kamaev [Wed, 17 Apr 2013 11:45:53 +0000 (15:45 +0400)]
Merge pull request #829 from SpecLad:sphinx-ver-1

11 years agoMerge pull request #817 from pengx17:2.4_ocl_bitwise_cleanup
Andrey Kamaev [Wed, 17 Apr 2013 11:45:37 +0000 (15:45 +0400)]
Merge pull request #817 from pengx17:2.4_ocl_bitwise_cleanup

11 years agoRedo the Sphinx check to do the same thing on all platforms.
Roman Donchenko [Wed, 17 Apr 2013 08:21:17 +0000 (12:21 +0400)]
Redo the Sphinx check to do the same thing on all platforms.

This also fixes the bug where the Sphinx version gets detected as
"Sphinx vX.Y.Z" instead of "X.Y.Z" on Unix-like systems.

11 years agoMerge pull request #826 from pengx17:2.4_canny_clampfix
Andrey Kamaev [Wed, 17 Apr 2013 07:09:49 +0000 (11:09 +0400)]
Merge pull request #826 from pengx17:2.4_canny_clampfix

11 years agoMerge pull request #825 from pengx17:2.4_query_cpu_wavesize
Andrey Kamaev [Wed, 17 Apr 2013 07:09:36 +0000 (11:09 +0400)]
Merge pull request #825 from pengx17:2.4_query_cpu_wavesize

11 years agoMerge pull request #822 from taka-no-me:better_cv_enum
Andrey Kamaev [Wed, 17 Apr 2013 07:08:58 +0000 (11:08 +0400)]
Merge pull request #822 from taka-no-me:better_cv_enum

11 years agofixing build and lint warnings
Andrey Pavlenko [Tue, 16 Apr 2013 11:30:43 +0000 (15:30 +0400)]
fixing build and lint warnings

11 years agoAdd clamping for y dimension.
peng xiao [Tue, 16 Apr 2013 07:49:15 +0000 (15:49 +0800)]
Add clamping for y dimension.

11 years agoLet wave_size=1 on CPU.
peng xiao [Tue, 16 Apr 2013 06:41:30 +0000 (14:41 +0800)]
Let wave_size=1 on CPU.

11 years agoMerge pull request #821 from taka-no-me:contributing
Andrey Kamaev [Tue, 16 Apr 2013 06:16:14 +0000 (10:16 +0400)]
Merge pull request #821 from taka-no-me:contributing

11 years agoEliminate the need of ::testsing::ValuesIn() for CV_ENUM
Andrey Kamaev [Mon, 15 Apr 2013 15:39:49 +0000 (19:39 +0400)]
Eliminate the need of ::testsing::ValuesIn() for CV_ENUM

Also cv::, cv::gpu:: and cv::ocl:: namespace prefixes can be safely omitted
inside CV_ENUM and CV_FLAGS

11 years agoAdd contributing page for Github
Andrey Kamaev [Mon, 15 Apr 2013 12:57:58 +0000 (16:57 +0400)]
Add contributing page for Github

11 years agoAdd OclCascadeClassifierBuf interface
yao [Mon, 15 Apr 2013 09:24:30 +0000 (17:24 +0800)]
Add OclCascadeClassifierBuf interface

11 years agomake boxfilter kernel compile on Mac GPU OCL
yao [Mon, 15 Apr 2013 08:46:25 +0000 (16:46 +0800)]
make boxfilter kernel compile on Mac GPU OCL

11 years agoMerge pull request #814 from taka-no-me:gtest_r652
Andrey Kamaev [Mon, 15 Apr 2013 08:13:16 +0000 (12:13 +0400)]
Merge pull request #814 from taka-no-me:gtest_r652

11 years agoMerge pull request #811 from pengx17:2.4_ocl_bfmatcher_newtype
Andrey Kamaev [Mon, 15 Apr 2013 08:12:17 +0000 (12:12 +0400)]
Merge pull request #811 from pengx17:2.4_ocl_bfmatcher_newtype

11 years agoMerge ocl and/or/xor operators into one kernel each.
peng xiao [Mon, 15 Apr 2013 02:36:03 +0000 (10:36 +0800)]
Merge ocl and/or/xor operators into one kernel each.

11 years agoFix build issues
Andrey Kamaev [Sat, 13 Apr 2013 12:53:59 +0000 (16:53 +0400)]
Fix build issues

11 years agoUpdate gtest to upstream r652
Andrey Kamaev [Sat, 13 Apr 2013 12:29:05 +0000 (16:29 +0400)]
Update gtest to upstream r652

It is already marked as a gtest 1.7.0

11 years agoUse a faster way to count 1's (used by Hamming)
Peng Xiao [Sat, 13 Apr 2013 06:34:30 +0000 (14:34 +0800)]
Use a faster way to count 1's (used by Hamming)

11 years agoMerge branch '2.4_ocl_bfmatcher_newtype' of https://github.com/pengx17/opencv into...
Peng Xiao [Sat, 13 Apr 2013 06:09:21 +0000 (14:09 +0800)]
Merge branch '2.4_ocl_bfmatcher_newtype' of https://github.com/pengx17/opencv into 2.4_ocl_bfmatcher_newtype

11 years agoAllow more query/train types for ocl::bfmatcher
Peng Xiao [Sat, 13 Apr 2013 06:08:58 +0000 (14:08 +0800)]
Allow more query/train types for ocl::bfmatcher

11 years agoAllow more input query/train types for ocl::bfmatcher
Peng Xiao [Sat, 13 Apr 2013 05:42:26 +0000 (13:42 +0800)]
Allow more input query/train types for ocl::bfmatcher

RadiusMatch for HammingDist cannot pass yet.

11 years agoEnable runtime type definition in kernels
Peng Xiao [Sat, 13 Apr 2013 04:50:17 +0000 (12:50 +0800)]
Enable runtime type definition in kernels

11 years agoPass query type T into kernel
Peng Xiao [Sat, 13 Apr 2013 03:39:13 +0000 (11:39 +0800)]
Pass query type T into kernel

11 years agoUntabify
Peng Xiao [Sat, 13 Apr 2013 03:22:22 +0000 (11:22 +0800)]
Untabify

11 years agoAdd HammingDist test case
Peng Xiao [Sat, 13 Apr 2013 03:07:26 +0000 (11:07 +0800)]
Add HammingDist test case

11 years agoMerge pull request #802 from SpecLad:shebang
Andrey Kamaev [Fri, 12 Apr 2013 11:00:28 +0000 (15:00 +0400)]
Merge pull request #802 from SpecLad:shebang

11 years agoMerge pull request #808 from bitwangyaoyao:2.4_mac
Andrey Kamaev [Fri, 12 Apr 2013 10:59:45 +0000 (14:59 +0400)]
Merge pull request #808 from bitwangyaoyao:2.4_mac

11 years agoMerge pull request #804 from gpsinghsandhu:staticCast
Andrey Kamaev [Fri, 12 Apr 2013 10:59:26 +0000 (14:59 +0400)]
Merge pull request #804 from gpsinghsandhu:staticCast

11 years agoMerge pull request #801 from kirill-kornyakov:lkdemo-fix
Andrey Kamaev [Fri, 12 Apr 2013 10:59:11 +0000 (14:59 +0400)]
Merge pull request #801 from kirill-kornyakov:lkdemo-fix

11 years agoMerge pull request #807 from pengx17:2.4_ocl_bfm_opt
Vadim Pisarevsky [Fri, 12 Apr 2013 09:46:55 +0000 (13:46 +0400)]
Merge pull request #807 from pengx17:2.4_ocl_bfm_opt

11 years agoMerge pull request #806 from bitwangyaoyao:2.4_fix
Vadim Pisarevsky [Fri, 12 Apr 2013 09:46:33 +0000 (13:46 +0400)]
Merge pull request #806 from bitwangyaoyao:2.4_fix

11 years agoMerge pull request #781 from bitwangyaoyao:2.4_fixerr
Vadim Pisarevsky [Fri, 12 Apr 2013 09:44:58 +0000 (13:44 +0400)]
Merge pull request #781 from bitwangyaoyao:2.4_fixerr

11 years agofix the compile errors on Mac
yao [Fri, 12 Apr 2013 09:38:59 +0000 (17:38 +0800)]
fix the compile errors on Mac

11 years agoCapitalize macro namings.
peng xiao [Fri, 12 Apr 2013 08:56:49 +0000 (16:56 +0800)]
Capitalize macro namings.