profile/ivi/opencv.git
11 years agoImproved configure time tests. Added OpenCV specific exception handling
hbristow [Wed, 19 Jun 2013 01:54:14 +0000 (11:54 +1000)]
Improved configure time tests. Added OpenCV specific exception handling

11 years agoImproved exception handling in function template
hbristow [Tue, 18 Jun 2013 13:13:03 +0000 (23:13 +1000)]
Improved exception handling in function template

11 years agocmake now attempts to generate and compile a simple mex file at configure time and...
hbristow [Tue, 18 Jun 2013 13:00:48 +0000 (23:00 +1000)]
cmake now attempts to generate and compile a simple mex file at configure time and reports the working status of the generator and compiler, rather than just naively saying Matlab exists

11 years agoImproved template formatting
hbristow [Tue, 18 Jun 2013 07:29:04 +0000 (17:29 +1000)]
Improved template formatting

11 years agoUpdated jinja version
hbristow [Tue, 18 Jun 2013 07:27:09 +0000 (17:27 +1000)]
Updated jinja version

11 years agoPreparing to rebase
hbristow [Mon, 17 Jun 2013 06:40:10 +0000 (16:40 +1000)]
Preparing to rebase

11 years agoStripped more unnecessary files out of jinja. Now down to 21 files at 352KB. Stripped...
hbristow [Sun, 5 May 2013 11:06:50 +0000 (21:06 +1000)]
Stripped more unnecessary files out of jinja. Now down to 21 files at 352KB. Stripped files are in jinja-unused for the moment

11 years agoRemoved some debug statements
Hilton Bristow [Mon, 18 Mar 2013 04:48:52 +0000 (14:48 +1000)]
Removed some debug statements

11 years agoImproved tempalte formatting
Hilton Bristow [Mon, 18 Mar 2013 04:48:10 +0000 (14:48 +1000)]
Improved tempalte formatting

11 years agoTemplate population now functional
Hilton Bristow [Mon, 18 Mar 2013 02:37:42 +0000 (12:37 +1000)]
Template population now functional

11 years agoStripped down jinja, added cmake support
Hilton Bristow [Mon, 18 Mar 2013 01:47:48 +0000 (11:47 +1000)]
Stripped down jinja, added cmake support

11 years agoAdded class templates
Hilton Bristow [Mon, 18 Mar 2013 00:35:43 +0000 (10:35 +1000)]
Added class templates

11 years agoAdded README
Hilton Bristow [Thu, 14 Mar 2013 14:02:51 +0000 (00:02 +1000)]
Added README

11 years agoUpdated print formatting
Hilton Bristow [Thu, 14 Mar 2013 07:31:39 +0000 (17:31 +1000)]
Updated print formatting

11 years agoImproved parse tree, now building within main opencv build system
Hilton Bristow [Thu, 14 Mar 2013 07:26:18 +0000 (17:26 +1000)]
Improved parse tree, now building within main opencv build system

11 years agoAdded jinja framework for templates and base templates for functions and docs
Hilton Bristow [Wed, 13 Mar 2013 11:52:13 +0000 (21:52 +1000)]
Added jinja framework for templates and base templates for functions and docs

11 years agoFindMatlab.cmake in cmake find_package format
Hilton Bristow [Tue, 12 Mar 2013 05:28:43 +0000 (15:28 +1000)]
FindMatlab.cmake in cmake find_package format

11 years agoBetter conformity to find_package requirements
Hilton Bristow [Tue, 12 Mar 2013 04:34:23 +0000 (14:34 +1000)]
Better conformity to find_package requirements

11 years agoAdded Windows functionality to FindMatlab. Untested
Hilton Bristow [Tue, 12 Mar 2013 02:26:49 +0000 (12:26 +1000)]
Added Windows functionality to FindMatlab. Untested

11 years agoAdded matlab generator stub
Hilton Bristow [Mon, 11 Mar 2013 00:19:17 +0000 (10:19 +1000)]
Added matlab generator stub

11 years agoAdded basic ability to find Matlab installations. Added test cpp file under modules...
Hilton Bristow [Sun, 10 Mar 2013 16:17:05 +0000 (02:17 +1000)]
Added basic ability to find Matlab installations. Added test cpp file under modules/matlab/test to test mex compiler within cmake

11 years agoAdded Matlab to the main build
Hilton Bristow [Fri, 8 Mar 2013 06:41:32 +0000 (16:41 +1000)]
Added Matlab to the main build

11 years agoInitial matlab commit
Hilton Bristow [Fri, 8 Mar 2013 02:43:23 +0000 (12:43 +1000)]
Initial matlab commit

11 years agoMerge pull request #977 from jet47:gpucodec-refactoring
Roman Donchenko [Fri, 14 Jun 2013 12:24:23 +0000 (16:24 +0400)]
Merge pull request #977 from jet47:gpucodec-refactoring

11 years agoMerge pull request #978 from jet47:gpuarithm-refactoring
Roman Donchenko [Fri, 14 Jun 2013 12:24:03 +0000 (16:24 +0400)]
Merge pull request #978 from jet47:gpuarithm-refactoring

11 years agoMerge pull request #1003 from vhdirk:gstreamerfixes
Roman Donchenko [Fri, 14 Jun 2013 11:51:03 +0000 (15:51 +0400)]
Merge pull request #1003 from vhdirk:gstreamerfixes

11 years agoMerge pull request #983 from HapeMask:python3-compatibility
Roman Donchenko [Fri, 14 Jun 2013 11:48:37 +0000 (15:48 +0400)]
Merge pull request #983 from HapeMask:python3-compatibility

11 years agoMerge pull request #990 from asmorkalov:pthread_build_fix
Roman Donchenko [Fri, 14 Jun 2013 07:48:05 +0000 (11:48 +0400)]
Merge pull request #990 from asmorkalov:pthread_build_fix

11 years agoMerge pull request #976 from PeterMinin:num_detections
Roman Donchenko [Fri, 14 Jun 2013 07:23:59 +0000 (11:23 +0400)]
Merge pull request #976 from PeterMinin:num_detections

11 years agoAdd a new variant of detectMultiScale with output arguments 'objects' and 'numDetecti...
Peter Minin [Fri, 14 Jun 2013 00:25:17 +0000 (04:25 +0400)]
Add a new variant of detectMultiScale with output arguments 'objects' and 'numDetections'; factor most of detectMultiScale's code into 2 protected methods

11 years agoUpdated usage of METH_X definitions for python 3.
Gabe Schwartz [Mon, 10 Jun 2013 21:29:36 +0000 (17:29 -0400)]
Updated usage of METH_X definitions for python 3.
Python 3 requires METH_VARARGS | METH_KEYWORDS, not just METH_KEYWORDS.

11 years agoUpdated cmake files to use print().
Gabe Schwartz [Wed, 12 Jun 2013 20:04:34 +0000 (16:04 -0400)]
Updated cmake files to use print().
In these cases, just using print() is enough to ensure py2/3
compatibility.

11 years agoUpdated cv2.cpp to support Python 3 API.
Gabe Schwartz [Wed, 12 Jun 2013 20:03:34 +0000 (16:03 -0400)]
Updated cv2.cpp to support Python 3 API.
Added a header with defines to enable the module to compile with either
python 2 or 3 without changes.

11 years agoUpdated generator and parser to support Python 3.
Gabe Schwartz [Wed, 12 Jun 2013 20:02:30 +0000 (16:02 -0400)]
Updated generator and parser to support Python 3.

11 years agoFix compiler error due to missing pthread header (Issue #2953)
Alexander Smorkalov [Thu, 13 Jun 2013 08:19:25 +0000 (12:19 +0400)]
Fix compiler error due to missing pthread header (Issue #2953)

11 years agoallow for arbitraty number of sources and sinks
Dirk Van Haerenborgh [Thu, 13 Jun 2013 09:16:33 +0000 (11:16 +0200)]
allow for arbitraty number of sources and sinks

11 years agoMerge pull request #696 from znah:detect_method
Roman Donchenko [Thu, 13 Jun 2013 08:01:56 +0000 (12:01 +0400)]
Merge pull request #696 from znah:detect_method

11 years agogstreamer: cleaning up resources
Dirk Van Haerenborgh [Wed, 12 Jun 2013 14:58:16 +0000 (16:58 +0200)]
gstreamer: cleaning up resources

11 years agoMerge pull request #966 from berak:master
Roman Donchenko [Tue, 11 Jun 2013 14:17:07 +0000 (18:17 +0400)]
Merge pull request #966 from berak:master

11 years agoupdated documentation
Vladislav Vinogradov [Tue, 11 Jun 2013 11:45:04 +0000 (15:45 +0400)]
updated documentation

11 years agorefactored gpu::convolve function:
Vladislav Vinogradov [Fri, 26 Apr 2013 08:40:03 +0000 (12:40 +0400)]
refactored gpu::convolve function:

* converted it to Algorithm
* old API still can be used for source compatibility (marked as deprecated)

11 years agoswitched to Input/Output Array in Fourier operations
Vladislav Vinogradov [Fri, 26 Apr 2013 07:33:46 +0000 (11:33 +0400)]
switched to Input/Output Array in Fourier operations

11 years agoswitched to Input/Output Array in gpu::gemm
Vladislav Vinogradov [Fri, 26 Apr 2013 08:22:56 +0000 (12:22 +0400)]
switched to Input/Output Array in gpu::gemm

11 years agoswitched to Input/Output Array in reductions operations
Vladislav Vinogradov [Fri, 26 Apr 2013 10:40:44 +0000 (14:40 +0400)]
switched to Input/Output Array in reductions operations

11 years agoswitched to Input/Output Array in gpu::copyMakeBorder
Vladislav Vinogradov [Thu, 25 Apr 2013 12:56:19 +0000 (16:56 +0400)]
switched to Input/Output Array in gpu::copyMakeBorder

11 years agorefactored gpu::LUT function:
Vladislav Vinogradov [Fri, 26 Apr 2013 08:39:02 +0000 (12:39 +0400)]
refactored gpu::LUT function:

* converted it to Algorithm, because implementation uses inner buffers and
  requires preprocessing step
* new implementation splits preprocessing and transform,
  what is more effecient
* old API still can be used for source compatibility (marked as deprecated)

11 years agoswitched to Input/Output Array in transpose/flip operations
Vladislav Vinogradov [Thu, 25 Apr 2013 12:09:51 +0000 (16:09 +0400)]
switched to Input/Output Array in transpose/flip operations

11 years agoswitched to Input/Output Array in split/merge operations
Vladislav Vinogradov [Thu, 25 Apr 2013 12:02:41 +0000 (16:02 +0400)]
switched to Input/Output Array in split/merge operations

11 years agoswitched to Input/Output Array in cart<->polar operations
Vladislav Vinogradov [Thu, 25 Apr 2013 11:46:45 +0000 (15:46 +0400)]
switched to Input/Output Array in cart<->polar operations

11 years agoswitched to Input/Output Array in gpu::threshold
Vladislav Vinogradov [Thu, 25 Apr 2013 11:33:19 +0000 (15:33 +0400)]
switched to Input/Output Array in gpu::threshold

11 years agoswitched to Input/Output Array in gpu::addWeighted
Vladislav Vinogradov [Thu, 25 Apr 2013 11:28:29 +0000 (15:28 +0400)]
switched to Input/Output Array in gpu::addWeighted

11 years agoswitched to Input/Output Array in min/max operations
Vladislav Vinogradov [Thu, 25 Apr 2013 11:23:44 +0000 (15:23 +0400)]
switched to Input/Output Array in min/max operations

11 years agoswitched to Input/Output Array in shift operations
Vladislav Vinogradov [Thu, 25 Apr 2013 11:10:13 +0000 (15:10 +0400)]
switched to Input/Output Array in shift operations

11 years agoswitched to Input/Output Array in bitwise logical operations
Vladislav Vinogradov [Thu, 25 Apr 2013 11:02:22 +0000 (15:02 +0400)]
switched to Input/Output Array in bitwise logical operations

11 years agoswitched to Input/Output Array in gpu::compare
Vladislav Vinogradov [Thu, 25 Apr 2013 10:20:57 +0000 (14:20 +0400)]
switched to Input/Output Array in gpu::compare

11 years agoswitched to Input/Output Array in abs, sqr, sqrt, exp, log, pow
Vladislav Vinogradov [Thu, 25 Apr 2013 09:49:45 +0000 (13:49 +0400)]
switched to Input/Output Array in abs, sqr, sqrt, exp, log, pow

11 years agoswitched to Input/Output Array in gpu::absdiff
Vladislav Vinogradov [Thu, 25 Apr 2013 09:37:44 +0000 (13:37 +0400)]
switched to Input/Output Array in gpu::absdiff

11 years agoswitched to Input/Output Array in gpu::divide
Vladislav Vinogradov [Fri, 26 Apr 2013 10:39:58 +0000 (14:39 +0400)]
switched to Input/Output Array in gpu::divide

11 years agoswitched to Input/Output Array in gpu::multiply
Vladislav Vinogradov [Thu, 25 Apr 2013 08:55:38 +0000 (12:55 +0400)]
switched to Input/Output Array in gpu::multiply

11 years agoadded arithm_op function to reduce code duplication
Vladislav Vinogradov [Thu, 25 Apr 2013 08:21:26 +0000 (12:21 +0400)]
added arithm_op function to reduce code duplication

11 years agoswitched to Input/Output Array in gpu::subtract
Vladislav Vinogradov [Thu, 25 Apr 2013 08:08:36 +0000 (12:08 +0400)]
switched to Input/Output Array in gpu::subtract

11 years agoswitched to Input/Output Array in gpu::add
Vladislav Vinogradov [Thu, 25 Apr 2013 08:07:57 +0000 (12:07 +0400)]
switched to Input/Output Array in gpu::add

11 years agorefactored VideoReader (convert it to abstract interface)
Vladislav Vinogradov [Tue, 11 Jun 2013 09:05:02 +0000 (13:05 +0400)]
refactored VideoReader (convert it to abstract interface)

also refactored VideoSource interface (made it simplier, now it has only 2 abstract methods)

11 years agorefactored VideoWriter class (convert it to abstract interface)
Vladislav Vinogradov [Mon, 22 Apr 2013 10:04:27 +0000 (14:04 +0400)]
refactored VideoWriter class (convert it to abstract interface)

11 years agoMerge pull request #899 from LeszekSwirski:fix-drawingdoc
Roman Donchenko [Tue, 11 Jun 2013 13:30:16 +0000 (17:30 +0400)]
Merge pull request #899 from LeszekSwirski:fix-drawingdoc

11 years agoMerge pull request #975 from SpecLad:merge-2.4
Roman Donchenko [Tue, 11 Jun 2013 13:28:26 +0000 (17:28 +0400)]
Merge pull request #975 from SpecLad:merge-2.4

11 years agoMerge pull request #974 from jet47:gpu-core-refactoring
Roman Donchenko [Tue, 11 Jun 2013 08:05:56 +0000 (12:05 +0400)]
Merge pull request #974 from jet47:gpu-core-refactoring

11 years agoMerge remote-tracking branch 'origin/2.4' into merge-2.4
Roman Donchenko [Mon, 10 Jun 2013 14:18:01 +0000 (18:18 +0400)]
Merge remote-tracking branch 'origin/2.4' into merge-2.4

Merged pull requests:
#890 from caorong:patch-1
#893 from jet47:gpu-arm-fixes
#933 from pengx17:2.4_macfix_cont
#935 from pengx17:2.4_filter2d_fix
#936 from bitwangyaoyao:2.4_perf
#937 from bitwangyaoyao:2.4_fixPyrLK
#938 from pengx17:2.4_surf_sample
#939 from pengx17:2.4_getDevice
#940 from SpecLad:autolock
#941 from apavlenko:signed_char
#946 from bitwangyaoyao:2.4_samples2
#947 from jet47:fix-gpu-arm-build
#948 from jet47:cuda-5.5-support
#952 from SpecLad:jepg
#953 from jet47:fix-bug-3069
#955 from SpecLad:symlink
#957 from pengx17:2.4_fix_corner_detector
#959 from SpecLad:qt4-build
#960 from SpecLad:extra-modules

Conflicts:
modules/core/include/opencv2/core/core.hpp
modules/gpu/CMakeLists.txt
modules/gpu/include/opencv2/gpu/device/vec_math.hpp
modules/gpu/perf/perf_video.cpp
modules/gpuimgproc/src/cuda/hough.cu
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/ocl/src/pyrlk.cpp
samples/gpu/driver_api_multi.cpp
samples/gpu/driver_api_stereo_multi.cpp
samples/ocl/surf_matcher.cpp

11 years agoadded missing <iostream> header
Vladislav Vinogradov [Mon, 10 Jun 2013 13:47:55 +0000 (17:47 +0400)]
added missing <iostream> header

11 years agofixed documentation build
Vladislav Vinogradov [Mon, 10 Jun 2013 11:52:01 +0000 (15:52 +0400)]
fixed documentation build

11 years agoMerge pull request #958 from apavlenko:fix_java_mixchannels
Roman Donchenko [Mon, 10 Jun 2013 11:51:29 +0000 (15:51 +0400)]
Merge pull request #958 from apavlenko:fix_java_mixchannels

11 years agoMerge pull request #856 from ericgreveson:master
Vadim Pisarevsky [Mon, 10 Jun 2013 11:25:07 +0000 (15:25 +0400)]
Merge pull request #856 from ericgreveson:master

11 years agofixing Java wrapper for mixChannels
Andrey Pavlenko [Mon, 10 Jun 2013 10:37:01 +0000 (14:37 +0400)]
fixing Java wrapper for mixChannels
'dst' should be treated as an input arg (epilog not needed)

11 years agorenamed gpu_private.hpp to private.gpu.hpp
Vladislav Vinogradov [Thu, 30 May 2013 07:11:40 +0000 (11:11 +0400)]
renamed gpu_private.hpp to private.gpu.hpp

11 years agoused cudaMalloc for 1-row or 1-column matrix instead of cudaMallocPitch
Vladislav Vinogradov [Thu, 30 May 2013 09:11:32 +0000 (13:11 +0400)]
used cudaMalloc for 1-row or 1-column matrix instead of cudaMallocPitch

11 years agomade createContinuous & ensureSizeIsEnough generic (OutputArray support)
Vladislav Vinogradov [Fri, 26 Apr 2013 06:53:15 +0000 (10:53 +0400)]
made createContinuous & ensureSizeIsEnough generic (OutputArray support)

11 years agoadded Event class (wrapper for cudaEvent)
Vladislav Vinogradov [Tue, 23 Apr 2013 13:11:45 +0000 (17:11 +0400)]
added Event class (wrapper for cudaEvent)

11 years agorefactored gpu info structures (TargetArchs and DeviceInfo)
Vladislav Vinogradov [Tue, 16 Apr 2013 13:44:19 +0000 (17:44 +0400)]
refactored gpu info structures (TargetArchs and DeviceInfo)

now DeviceInfo provides full information about device (from cudaDeviceProp)

11 years agorefactored gpu::Stream (minor fixes)
Vladislav Vinogradov [Tue, 16 Apr 2013 13:43:49 +0000 (17:43 +0400)]
refactored gpu::Stream (minor fixes)

11 years agorefactored CudaMem (now alloc type assign only in constructor)
Vladislav Vinogradov [Tue, 16 Apr 2013 10:39:42 +0000 (14:39 +0400)]
refactored CudaMem (now alloc type assign only in constructor)

11 years agonew implementation for GpuMat::setTo (without constant memory)
Vladislav Vinogradov [Tue, 16 Apr 2013 09:17:51 +0000 (13:17 +0400)]
new implementation for GpuMat::setTo (without constant memory)

11 years agorefactored GpuMat:
Vladislav Vinogradov [Tue, 16 Apr 2013 09:03:34 +0000 (13:03 +0400)]
refactored GpuMat:

* switch to InputArray/OutputArray
* add Stream support

11 years agomoved GpuMat implementation to separate file
Vladislav Vinogradov [Tue, 16 Apr 2013 07:12:55 +0000 (11:12 +0400)]
moved GpuMat implementation to separate file

11 years agomoved inline implementation to separate file
Vladislav Vinogradov [Mon, 15 Apr 2013 13:47:13 +0000 (17:47 +0400)]
moved inline implementation to separate file

11 years agoadded Stream support to ogl::Buffer
Vladislav Vinogradov [Mon, 15 Apr 2013 10:17:18 +0000 (14:17 +0400)]
added Stream support to ogl::Buffer

11 years agoremoved obsolete DevMem2D class
Vladislav Vinogradov [Mon, 15 Apr 2013 09:27:12 +0000 (13:27 +0400)]
removed obsolete DevMem2D class

11 years agorenamed gpu headers (made it more consistent)
Vladislav Vinogradov [Thu, 30 May 2013 07:23:18 +0000 (11:23 +0400)]
renamed gpu headers (made it more consistent)

11 years agoadded CudaMem support to Input/Output arrays
Vladislav Vinogradov [Fri, 26 Apr 2013 06:49:51 +0000 (10:49 +0400)]
added CudaMem support to Input/Output arrays

11 years agoremoved ogl::Texture2D support from InputArray
Vladislav Vinogradov [Mon, 15 Apr 2013 07:29:21 +0000 (11:29 +0400)]
removed ogl::Texture2D support from InputArray

11 years agoMerge pull request #964 from jet47:cuda-5.5-support
Roman Donchenko [Mon, 10 Jun 2013 08:05:52 +0000 (12:05 +0400)]
Merge pull request #964 from jet47:cuda-5.5-support

11 years agoMoments.nu** fields initialized in completeMomentState( Moments* moments )
berak [Fri, 7 Jun 2013 16:29:00 +0000 (18:29 +0200)]
Moments.nu** fields initialized in completeMomentState( Moments* moments )

11 years agorestored utility.hpp
berak [Fri, 7 Jun 2013 16:13:15 +0000 (18:13 +0200)]
restored utility.hpp

11 years agoadded initialization of Moments.nu** params in completeMomentState( Moments* moments )
berak [Fri, 7 Jun 2013 15:22:42 +0000 (17:22 +0200)]
added initialization of Moments.nu** params in completeMomentState( Moments* moments )

11 years agofixed BroxOpticalFlow sanity test (increase epsilon value)
Vladislav Vinogradov [Tue, 4 Jun 2013 11:01:06 +0000 (15:01 +0400)]
fixed BroxOpticalFlow sanity test (increase epsilon value)

11 years agofixed BoxFilter sanity test (different rounding results)
Vladislav Vinogradov [Tue, 4 Jun 2013 10:59:47 +0000 (14:59 +0400)]
fixed BoxFilter sanity test (different rounding results)

11 years agofixed BroxOpticalFlow regression test
Vladislav Vinogradov [Tue, 4 Jun 2013 09:58:45 +0000 (13:58 +0400)]
fixed BroxOpticalFlow regression test

the output of BroxOpticalFlow differs a bit in CUDA 5.5

11 years agorewrite core/cuda/vec_math.hpp file
Vladislav Vinogradov [Fri, 7 Jun 2013 10:56:37 +0000 (14:56 +0400)]
rewrite core/cuda/vec_math.hpp file

old version isn't compiled with CUDA 5.5
new version doesn't depend on functional.hpp

11 years agofixed constructors for functional objects (added __host__ modifier)
Vladislav Vinogradov [Fri, 7 Jun 2013 10:46:42 +0000 (14:46 +0400)]
fixed constructors for functional objects (added __host__ modifier)

11 years agofixed NPP error constants usage
Vladislav Vinogradov [Fri, 7 Jun 2013 10:38:27 +0000 (14:38 +0400)]
fixed NPP error constants usage

11 years agoMerge pull request #900 from jet47:restore-gpu-modules
Roman Donchenko [Fri, 7 Jun 2013 10:33:33 +0000 (14:33 +0400)]
Merge pull request #900 from jet47:restore-gpu-modules