Vladislav Vinogradov
0cd587ee34
added gpu transpose and integral based on NPP Staging.
...
added mask support to SURF_GPU.
2010-12-21 14:02:09 +00:00
Ilya Lysenkov
0bc1349335
Fixed some warnings under Windows
2010-12-21 12:11:28 +00:00
Ilya Lysenkov
351f6eeb97
Fixed compile errors under Windows
2010-12-21 11:39:12 +00:00
Anatoly Baksheev
998fab0ef5
warningx fixed under vs2008
2010-12-21 11:37:08 +00:00
Ilya Lysenkov
c4a8ae5931
Used Poitn2f instead of KeyPoint
2010-12-21 10:08:57 +00:00
Ilya Lysenkov
964df356bf
Added detection of cirlces' grid pattern
2010-12-21 09:24:36 +00:00
Vladislav Vinogradov
5bfb44f887
fixed compiler error under linux
2010-12-21 08:13:15 +00:00
Vadim Pisarevsky
8b48eebeee
enable #include "cvconfig.h" in highgui on Windows. That should fix camera capture.
2010-12-20 21:20:46 +00:00
Vladislav Vinogradov
0e45a637c4
added SURF_GPU.
...
added support of CV_32FC1 type to gpu copyMakeBorder.
2010-12-20 12:49:40 +00:00
Alexey Spizhevoy
df8529377b
refactoring: moved gpu reduction-based functions into separated file
2010-12-20 09:51:25 +00:00
Alexey Spizhevoy
1922e50f19
refactoring: made gpu bitwise operations inline
2010-12-20 09:16:17 +00:00
Alexey Spizhevoy
0465b89e7e
gpu module refactoring: moved per-element operations into separated file
2010-12-20 09:07:19 +00:00
Alexey Spizhevoy
6891a60149
added host code for gpu::matchTemplate (as NPP_staging was integrated)
2010-12-20 08:09:09 +00:00
Alexey Spizhevoy
e62bf3a2ae
updated gpu bitwise operations
2010-12-20 08:06:13 +00:00
Anatoly Baksheev
0f30fe080f
renamed constantspacebp -> stereocsbp line all other algs
...
created element_operations and matrix_reductions files for farther refactoring
2010-12-19 17:20:54 +00:00
Anatoly Baksheev
9dd4a22a5e
temporary added NPP_staging, functionality from the library will be moved to NPP with next release.
2010-12-17 15:41:26 +00:00
Maria Dimashova
e5c5a1cb3d
fixed traincascade
2010-12-17 14:24:59 +00:00
Alexey Spizhevoy
7767038ef0
updated other gpu's bitwise operations
2010-12-17 12:48:04 +00:00
Alexey Spizhevoy
5132ce211b
reimplemented gpu::bitwise_not operation, refactored gpu module
2010-12-17 12:22:51 +00:00
Alexey Spizhevoy
1a93412eca
refactored bitwise operations in gpu module
2010-12-17 10:26:57 +00:00
Alexey Spizhevoy
74197c5b14
fixed link time error in gpu module
2010-12-16 08:46:47 +00:00
Alexey Spizhevoy
343c33d73e
added support of CCOEFF_NORMED for multichannel images (8U) into gpu::matchTemplate
2010-12-16 08:10:31 +00:00
Alexey Spizhevoy
640af6623c
added support of multichannel images into gpu::sqrSum
2010-12-15 16:32:56 +00:00
Alexey Spizhevoy
3db5b687f6
added support of multichannel images into gpu::matchTemplate for CCOEFF method
2010-12-15 16:04:10 +00:00
Alexey Spizhevoy
f56d9c340f
added support of remaining image number of channels into gpu::sum
2010-12-15 15:28:35 +00:00
Alexey Spizhevoy
d8a7ff1e00
refactored gpu module, added vec math operators for uint, added support of 2 channel images into gpu::sum (removed support of double)
2010-12-15 15:12:32 +00:00
Alexey Spizhevoy
e5eec31be1
fixed minor bugs in gpu module
2010-12-15 12:10:30 +00:00
Kirill Kornyakov
93e344a962
compilation warning fixed
2010-12-15 11:32:37 +00:00
Alexey Spizhevoy
68c3018047
added support of multichannel images into gpu::matchTemplate (all methods except CCOEFF based), refactored
2010-12-15 11:22:37 +00:00
Kirill Kornyakov
c418858104
bug #762 fixed
2010-12-15 11:21:27 +00:00
Kirill Kornyakov
e7f491ae1a
CascadeClassifier refactored. Most of the members and methods are private now.
2010-12-14 10:17:45 +00:00
Alexey Spizhevoy
e7cf541f5f
fixed bug in matchTemplate when template size is (1,1), refactored
2010-12-14 09:53:17 +00:00
Alexey Spizhevoy
1887b7d2e4
refactored matchTemplate.cu
2010-12-14 08:45:11 +00:00
Alexey Spizhevoy
ce47a37e6e
added CUDA kernel for CV_TM_CCOEFF_NORMED matchTemplate method
2010-12-14 08:00:53 +00:00
Alexey Spizhevoy
b35aa77418
added CUDA kernel for CV_TM_CCOEFF matchTemplate method
2010-12-14 07:42:55 +00:00
James Bowman
af86e87c70
Export CV_PI explcitly, #758 .
2010-12-14 00:13:42 +00:00
Vadim Pisarevsky
5633cf0379
one more fix in the recently rewritten copyMakeBorder
2010-12-13 16:53:46 +00:00
Alexey Spizhevoy
39700c5d54
added some gpu::matchTemplate kernels (other parts after NPP Staging integration)
2010-12-13 16:48:34 +00:00
Alexey Spizhevoy
a81b41fb08
fixed some warning under Ubuntu in gpu module
2010-12-13 15:56:29 +00:00
Alexey Spizhevoy
c9f9f38777
added gpu::sqrSum function
2010-12-13 14:34:02 +00:00
Vladislav Vinogradov
b18a3a5f83
fixed errors in StereoBeliefPropogation under linux
2010-12-13 13:52:40 +00:00
Anatoly Baksheev
070d87fb7f
fixed bug with prefilter_xsobel preset.
2010-12-13 13:42:35 +00:00
Alexey Spizhevoy
e193fa1165
fixed minor bug in gpu::sum
2010-12-13 12:50:52 +00:00
Alexey Spizhevoy
3997514b7c
added tests for gpu::sum, it supports all data types, but single channel images only
2010-12-13 12:00:58 +00:00
Vladislav Vinogradov
442cd75c32
fixed compile error under linux
2010-12-13 09:50:32 +00:00
Vladislav Vinogradov
49ec8ba742
fixed bug in gpu filter engine (incorrect buffer type) and in vector's saturate_cast.
...
changed buffer type in linear filters to float.
added support of 1 channel image to linear filters.
added support of BORDER_REFLECT101, BORDER_REPLICATE and BORDER_CONSTANT border type to gpu linear filters.
minor fix in tests.
update comments in gpu.hpp.
2010-12-13 08:43:04 +00:00
Vadim Pisarevsky
108ab94023
improved naive bayes robustness in the case of singular data
2010-12-12 22:45:31 +00:00
Vadim Pisarevsky
51d039945a
fixed cv::CHAIN_APPROX_* definitions (ticket #755 )
2010-12-12 20:46:06 +00:00
Vadim Pisarevsky
76c8a7d96b
rewrote copyMakeBorder (to support other border types and fix some bugs)
2010-12-11 21:50:31 +00:00
Vadim Pisarevsky
8511b69635
fixed Mat::Mat(Vec|Matx|vector) constructor (ticket #747 )
2010-12-11 18:32:11 +00:00
Vadim Pisarevsky
4339f69da4
fix opencv-highgui build with old versions of libpng (< 1.4.x)
2010-12-11 18:05:50 +00:00
Anatoly Baksheev
6c2cce6e28
some files rename
2010-12-11 15:21:11 +00:00
Anatoly Baksheev
ec4d2b6bb9
Fixed serious kernel crash IN StereoBM_GPU for some parameter. Will more rework for the code farther.
2010-12-11 15:07:14 +00:00
Vadim Pisarevsky
fcdce4edcb
fixed border processing bayer2rgb & bayer2gray; made the test "color-bayer" pass; renamed CV_Bayer*2Gray -> CV_Bayer*2GRAY for consistency
2010-12-11 10:43:32 +00:00
Vadim Pisarevsky
d14b744ea9
possibly improved findHomography accuracy (reported by Luca Del Tongo)
2010-12-10 21:02:13 +00:00
Vadim Pisarevsky
da293ee3d9
SSE2 optimization for Bayer->RGB; added Bayer->Gray with SSE2 optimization; corrected some bugs noted in the yahoogroups forum
2010-12-10 19:06:38 +00:00
Alexey Spizhevoy
79b1eec3d3
minor refactoring of gpu module
2010-12-10 14:02:41 +00:00
Alexey Spizhevoy
9f80317ffa
fixed minor bug in gpu module, added first version of sum
2010-12-10 13:36:00 +00:00
Alexey Spizhevoy
d557c800a7
refactored gpu module
2010-12-10 10:23:32 +00:00
Alexey Spizhevoy
97484089c5
added support of CV_8U & CV_TM_CCORR into gpu::matchTemplate
2010-12-10 08:06:54 +00:00
Vadim Pisarevsky
e5564b4388
improved accuracy of determinant(), invert() and solve() on 3x3 matrices (ticket #749 )
2010-12-09 20:54:04 +00:00
Kirill Kornyakov
d8415ed44e
code cleaning of cascade classifier
2010-12-09 15:09:34 +00:00
Alexey Spizhevoy
9801d07a46
added test for gpu:columnSum
2010-12-08 16:51:12 +00:00
Alexey Spizhevoy
fa322bf46f
added gpu::columnSum, fixed compile error (if there is no cuda), refactored
2010-12-08 15:06:10 +00:00
Alexey Spizhevoy
b1c5b9293e
added support of CV_32F & CV_TM_SQDIFF into gpu::matchTemplate
2010-12-08 13:12:12 +00:00
Alexey Spizhevoy
40304721a7
added support of CV_TM_CCORR (via FFT) into gpu::matchTemplate (versions both with block and without blocks)
2010-12-08 13:03:53 +00:00
Vadim Pisarevsky
3beac049d5
replicated the fix for Ptr<CvCapture> bug
2010-12-08 09:36:42 +00:00
Vladislav Vinogradov
905e5f1739
added support of 4-channels images to StereoConstantSpaceBP.
...
refactored transpose_gpu, made it non template function.
2010-12-08 07:23:59 +00:00
Vladislav Vinogradov
c18aa438ec
added support of 4 channels images to StereoBeliefPropagation, minor code refactoring.
2010-12-07 10:20:03 +00:00
Alexey Spizhevoy
349a9fac86
fixed compile-time warning under g++
2010-12-07 07:16:13 +00:00
Alexey Spizhevoy
19b434be50
minor refactoring of gpu module
2010-12-07 06:45:54 +00:00
Vadim Pisarevsky
ed934ed6fc
fixed GBTrees build on NetBSD & Android; fixed GPU brute force matcher test build on MacOSX
2010-12-06 19:42:16 +00:00
Anatoly Baksheev
652fb1212e
module reorganization: added folder with pure device functions, cuda_shared.hpp renamed to internal_shared.hpp
2010-12-06 16:37:32 +00:00
Vladislav Vinogradov
fadd19b976
added assertion on Compute Capability >= 1.1 to BruteForceMatcher_GPU_base::radiusMatch
2010-12-06 14:51:47 +00:00
Alexey Spizhevoy
50167f6c26
added first version of gpu::matchTemplate, currently it works only with 8UC1 images and SQDIFF method
2010-12-06 14:19:41 +00:00
Vladislav Vinogradov
8891acb67a
added BruteForceMatcher_GPU
2010-12-06 12:06:51 +00:00
Alexey Spizhevoy
77027f6075
refactored border interpolation in gpu module
2010-12-06 09:44:51 +00:00
Vadim Pisarevsky
bc21cc6fe9
revert to using fixed RNG in EM, otherwise the algorithm becomes non-deterministic and the test fails sometimes. in the meantime, EM needs to switch to more robust cv::kmeans instead of CvEM::kmeans.
2010-12-06 09:41:28 +00:00
Vadim Pisarevsky
e6aba3e51c
turn off SSE2 optimization in cv::exp & cv::log in the case of GCC <=4.1 (not no Mac, where a patched GCC 4.0 is used)
2010-12-06 08:49:49 +00:00
Vladislav Vinogradov
17d9014373
added per-element min/max to gpu module.
...
fixed compile error in transform.
2010-12-06 08:10:11 +00:00
Anatoly Baksheev
d96c5ebb7d
misprint
2010-12-06 08:03:33 +00:00
Alexey Spizhevoy
6ef4d9b1dd
added sipport of BORDER_REPLICATE mode into gpu::corner* functions
2010-12-06 07:47:26 +00:00
Vadim Pisarevsky
9d8644dee0
turn off SSE2 optimization in cv::exp & cv::log in the case of VS2005 or earlier versions, because of missing _mm_cast* intrinsics (ticket #729 )
2010-12-05 02:26:04 +00:00
Vadim Pisarevsky
0de9c9fd3c
opencv_zlib renamed back to zlib; make static libs work on Windows
2010-12-05 01:19:36 +00:00
Vadim Pisarevsky
8b4cb1d99c
make OpenCVConfig.cmake usable in the case of static libs
2010-12-04 23:02:36 +00:00
Vadim Pisarevsky
a7a5dd051a
updated version number; removed unnecessary index.html and ChangeLog.htm
2010-12-04 19:21:45 +00:00
Vadim Pisarevsky
ea3ccc6d61
a few more little fixes in read_csv
2010-12-04 18:42:09 +00:00
Vadim Pisarevsky
33d23ef27a
fixed several typos in docs; make MLData capable of reading csv files with much more columns than before
2010-12-04 18:37:07 +00:00
Vadim Pisarevsky
3e7fbd21e0
fixed compile errors in cap_qt.cpp (ticket #391 )
2010-12-04 17:58:45 +00:00
Vadim Pisarevsky
695aa02e98
little change in flann save_value. Likely does not affect anything
2010-12-04 17:09:40 +00:00
Vadim Pisarevsky
56d4f875b4
make watershed demo work correctly
2010-12-04 15:35:34 +00:00
Vadim Pisarevsky
9948ed88b0
fixed crash in cvDrawContours when abs(maxLevel) is too big
2010-12-04 15:31:42 +00:00
Vadim Pisarevsky
11ed55ddb4
fixed mouse painting in Qt bindings (to make watershed & inpaint demos work); increased the font in the detailed pixel image display.
2010-12-04 15:15:06 +00:00
Vadim Pisarevsky
84aed5d360
fixed unresolved RotatedRect::boundingRect() error (ticket #725 )
2010-12-04 11:40:14 +00:00
Vadim Pisarevsky
6a15ff8d13
added cvSave(contours) to the contours demo; added rational model demonstration to stereo_calib; fixed formatting in imgproc/types_c.h
2010-12-03 19:09:06 +00:00
Alexey Spizhevoy
103bbaf09c
updated BrdReflect101 in gpu module
2010-12-03 13:28:49 +00:00
Alexey Spizhevoy
e75ca4b662
replaced global memory reads with texture memory reads in GPU's corner detectors
2010-12-03 13:11:14 +00:00
Alexey Spizhevoy
df48ad76b0
added support of gamama_correction parameter into gpu::HOGDescriptor, updated tests
2010-12-03 11:11:44 +00:00
Alexey Spizhevoy
2a2590bae2
replaced filter (from the nearest to linear) mode when resizing image in gpu::HOGDescriptor
2010-12-03 10:14:01 +00:00
Maria Dimashova
d3ce471cd7
returned maxDepth argument
2010-12-02 13:50:39 +00:00
Maria Dimashova
62cb71092c
fixed traincascade ( #554 )
2010-12-02 13:44:08 +00:00
Alexey Spizhevoy
68c41a6c6c
minor fix in gpu's header
2010-12-02 09:29:49 +00:00
Alexey Spizhevoy
ab04a03621
added support of BORDER_REFLECT into gpu::cornerHarris and etc, added support of border extr. int linear filters
2010-12-02 09:07:13 +00:00
Alexey Spizhevoy
d9489bbe0c
fixed bug in gpu::cornerHarris and gpu::cornerMinEigenVal
2010-12-01 10:00:47 +00:00
Vladislav Vinogradov
57f7678db1
added gpu transpose for CV_8UC4, CV_8SC4, CV_16SC2, CV_16UC2, CV_32SC1 and CV_32FC1 types
2010-12-01 07:00:50 +00:00
Vadim Pisarevsky
196d45bc3e
undo the latest change in SURF
2010-11-30 16:36:26 +00:00
Vadim Pisarevsky
2c0015e765
temporarily turn off TBB threading when computing SURF descriptors (as the parallel version seems to produce different descriptors on each run)
2010-11-30 16:27:12 +00:00
Alexander Shishkov
4113d5da43
fixed compilation errors on Windows
2010-11-30 16:00:26 +00:00
Alexey Spizhevoy
d0dfae5143
fixed bug in ms segmentation
2010-11-30 13:02:24 +00:00
Alexey Spizhevoy
32a9b63d2f
added better threads configuration estimator for the minMax, minMaxLoc, countNonZero functions in gpu module
2010-11-30 12:27:21 +00:00
Vadim Pisarevsky
3fd07809c9
make cv::calibrateCamera, cv::stereoCalibrate and their C counterparts return the standard RMS error.
2010-11-30 10:27:34 +00:00
Vadim Pisarevsky
8754cafffb
extended cv.KMeans2 API in Python (ticket #414 ; thanks to hogelog). fixed failures in the opencv python tests.
2010-11-30 10:11:38 +00:00
Alexey Spizhevoy
493d7a6e45
added min eigen val based corner detector into gpu module
2010-11-30 08:44:04 +00:00
Alexey Spizhevoy
9adfc2cadc
added Harris corner detector into gpu module
2010-11-30 08:04:37 +00:00
Vadim Pisarevsky
5461b9943c
added chamfer matcher code and sample (contributed by Antonella Cascitelli, Marco Di Stefano and Stefano Fabri)
2010-11-30 01:34:39 +00:00
Vadim Pisarevsky
8af2d0acb4
fixed recent failures in shape-convhull & shape-minarearect
2010-11-30 00:17:43 +00:00
Vadim Pisarevsky
b1722352b8
fixed severe bug: CV_RANSAC != CV_FM_RANSAC, CV_LMEDS != CV_FM_LMEDS
2010-11-29 23:56:33 +00:00
Vadim Pisarevsky
bad4ca2a51
added the optional balanced cross-validation in SVN::train_auto (by arman, ticket #314 )
2010-11-29 22:37:02 +00:00
P. Druzhkov
16f50dbe50
bug with negative class labels is fixed
2010-11-29 21:58:52 +00:00
Vadim Pisarevsky
70d2c57e35
moved estimateAffine3D declaration from imgproc to calib3d, where it is really implemented (ticket #705 )
2010-11-29 20:51:02 +00:00
Vadim Pisarevsky
eea43c6a46
added CV_CALIB_RATIONAL_MODEL for better backward compatibility
2010-11-29 20:06:44 +00:00
Vadim Pisarevsky
a937d9d43c
unified the coordinate interpretation in RotatedRect (ticket #425 )
2010-11-29 18:14:08 +00:00
Vadim Pisarevsky
9c0b300f52
added some protection against some singular cases in solvePnP/cvFindExtrinsicCameraParams2
2010-11-29 16:43:03 +00:00
Vadim Pisarevsky
6a6ee6403c
fixed allocation bug in SVM training (ticket #511 )
2010-11-29 16:02:13 +00:00
Vadim Pisarevsky
fa1d85bc14
removed obsolete headers from opencv.hpp, fixed 2 gcc warnings and bug in SVBackSubst().
2010-11-29 15:31:25 +00:00
Maria Dimashova
c104cdce96
made random generators of MLL classes depended on default rng (theRNG) ( #205 ).
2010-11-29 14:04:08 +00:00
Alexey Spizhevoy
b260382840
added masks support into gpu::minMaxLoc
2010-11-29 13:56:43 +00:00
Maria Dimashova
7c4cff994c
fixed sift descriptor
2010-11-29 13:44:10 +00:00
Alexey Spizhevoy
678f392569
added is_signed into numeric_limits_gpu, fixed incorrect min max finding for floating values
2010-11-29 13:21:43 +00:00
Alexey Spizhevoy
6ad158dbe1
refactored gpu::minMaxLoc
2010-11-29 10:44:25 +00:00
Alexey Spizhevoy
437ac1a2f1
added mask support into gpu::minMax
2010-11-29 10:29:21 +00:00
Maria Dimashova
dd14dc5de3
fixed #517 ; uncommented ertrees test and moved it to black llist
2010-11-29 09:34:06 +00:00
Alexey Spizhevoy
8c48f3be9d
moved GPU's global counter reset from caller to the kernel's end
2010-11-29 08:09:54 +00:00
Alexey Spizhevoy
3da253a259
replaced one-threads tail reduce with one-block tail reduce in functions gpu: minMax, minMaxLoc
2010-11-29 08:04:39 +00:00
Alexey Spizhevoy
1066bd2fa2
removed double support (gpu: minMax, minMaxLoc, countNonZero) for CC which doesn't have native double support
2010-11-29 07:31:09 +00:00
Alexey Spizhevoy
72f020a8f3
added gpu::count_non_zero version for CC1.0, refactored gpu module a little
2010-11-29 07:18:11 +00:00
Vadim Pisarevsky
a3dfba36a1
fixed crashes in camshiftdemo sample
2010-11-28 19:44:01 +00:00
Anatoly Baksheev
4c6ffc7c77
temporary removed VERSION_VAR (because this requires cmake 2.8.3)
2010-11-28 11:12:35 +00:00
Ethan Rublee
64f9f7f23c
Adding optimization for brief and android using NEON SIMD intrinsics
2010-11-28 05:41:50 +00:00
Vadim Pisarevsky
cbe132cabe
several small fixes; added overloaded variant of cv::drawChessboardCorners
2010-11-27 23:16:50 +00:00
Vadim Pisarevsky
01c1003d51
fixed warnings and errors reported by VS2010
2010-11-26 18:25:30 +00:00
Vadim Pisarevsky
54ef4c08c2
moved some old stuff to the legacy module; merge "compat_c.h" headers and moved to the legacy as well. moved implementation of many non-critical/obsolete inline functions and methods to .cpp to improve Opencv build time
2010-11-26 17:58:20 +00:00
Anatoly Baksheev
fbdb4f4ab5
1) gpu test refactoring.
...
2) fixed gpu bm test fail
3) CMAKE_MINIMUM_REQUIRED(VERSION 2.8.3)
2010-11-26 17:24:12 +00:00
Alexey Spizhevoy
7e2cc1be1b
added first version of gpu::countNonZero for all data types, it doesn't support compute capability 1.0 yet, also fixed some little bugs
2010-11-26 17:12:48 +00:00
Anatoly Baksheev
e470246ab5
restored version check (VERSION_VAR)
2010-11-26 15:51:43 +00:00
Martin Baeum
a7d979fb7e
remove spurious VERSION_VAR ( fixes #711 )
2010-11-26 13:19:42 +00:00
Maria Dimashova
5802ea39b1
fixed warnings of gcc
2010-11-26 12:15:08 +00:00
Maria Dimashova
354be115f2
made MaskPredicate safer ( #419 )
2010-11-26 10:57:01 +00:00
Maria Dimashova
dfe4af9e1d
fixed warnings under win32
2010-11-26 10:35:48 +00:00
Alexey Spizhevoy
bdaad9e1fe
added support of buffers into gpu::minMaxLoc, reduced memory requirements, refactored
2010-11-26 07:50:11 +00:00
Vadim Pisarevsky
59e2afe4d2
fixed the ordering of parameters in PyArg_ParseTupleAndKeywords, added correct Ptr<CvDTreeSplit>::delete_obj() (ticket #406 )
2010-11-25 23:16:32 +00:00
Vadim Pisarevsky
8967a1289a
fixed problem with missing minMaxIdx (ticket #703 )
2010-11-25 18:32:40 +00:00
Vadim Pisarevsky
1286c1db45
fixed multiple warnings from VS2010.
2010-11-25 16:55:46 +00:00
Maria Dimashova
7e5c11a920
added tests for some detectors; made features2d object create functions as static classes methods; fixed OpponentColorDescriptorExtractor, BriefDescriptorExtractor (on rgb); renamed DynamicDetector
2010-11-25 15:59:37 +00:00
Alexey Spizhevoy
9ad7a1c927
fixed compile time errors in gpu module (if one compiles without CUDA)
2010-11-25 11:52:15 +00:00
Vadim Pisarevsky
abfcf8a257
renamed PooledAllocator::malloc to PooledAllocator::allocateBytes, Matrix::free to Matrix::release to avoid conflicts with VisualStudio
2010-11-25 10:52:57 +00:00
Anatoly Baksheev
36ebf4ef0d
cuda+npp version check at configure time.
2010-11-25 10:42:09 +00:00
Vadim Pisarevsky
03aa0c9fec
fixed 2 warnings from VS2010 64-bit
2010-11-25 10:33:25 +00:00
Alexey Spizhevoy
fa5422a2ad
added buf support into gpu::minMax
2010-11-25 10:19:06 +00:00
Vadim Pisarevsky
b7e9c6229b
fifixed compile problem on VS2010 64-bit. fixed L1 and L2 distances
2010-11-25 10:05:03 +00:00
Alexey Spizhevoy
48183f10e7
optimized memory requirements for gpu::minMax's buffers, added support of compute capability 1.0
2010-11-25 09:57:02 +00:00
Maria Dimashova
c46546203f
fixed compile error under win32
2010-11-25 09:22:22 +00:00
Anatoly Baksheev
7c77787c84
npp version check
2010-11-25 08:42:12 +00:00
Vadim Pisarevsky
334ac49d34
added user mode selection (thanks to tito for the patch, ticket #563 )
2010-11-24 22:54:52 +00:00
Vadim Pisarevsky
beee6f2f70
pass the correct rgb->gray coefficients to PNG decoder, to match cvtColor's.
2010-11-24 19:50:52 +00:00
Anatoly Baksheev
d6686240d5
added version detection for NPP
2010-11-24 18:44:11 +00:00
Maria Dimashova
0a2881adcd
added to DetectorExtractor test the check of compute() on empty data. Added test for BRIEF.
2010-11-24 16:03:11 +00:00
Alexey Spizhevoy
27690e3b6e
added minMaxLoc function into gpu module
2010-11-24 11:40:14 +00:00
Vadim Pisarevsky
d366c0b2fa
fixed canny test; fixed mhi-global test & implementation (hopefully, for the last time); added sse 4.1 & 4.2 support (not working in Xcode for some reason); moved splineInterpolation to color.cpp; fixed a few bugs in documentation
2010-11-24 09:46:46 +00:00
Anatoly Baksheev
0e43976259
1) more convenient naming for samples gpu
...
2) added mask support to device 'transform' function
3) sample hog gpu: waitKey(1) -> waitKey(3), in other case image is not displayed.
2010-11-24 09:43:17 +00:00
Alexey Spizhevoy
68a7fc9868
optimized gpu::minMax a little
2010-11-24 09:19:11 +00:00
Alexey Spizhevoy
13d18d65a8
added support of multichannel matrices in gpu::minMax
2010-11-24 09:03:37 +00:00
Alexey Spizhevoy
282e01cb4a
added support of all data types into gpu::minMax
2010-11-24 08:55:52 +00:00
Vladislav Vinogradov
3c0cc087d6
fixed bug in StereoConstantSpaceBP - missing load max_data_term to constant memory
2010-11-24 08:39:52 +00:00
Ethan Rublee
6a689d82a3
Continue to refeactor the dynamic stuff - may have broken build on last commit.
...
Fairly certain that it builds now.
2010-11-23 22:45:49 +00:00
Ethan Rublee
f6b0818996
refactoring dynamic detectors
2010-11-23 22:26:36 +00:00
Maria Dimashova
c6e43c385d
updated documentation on features2d; minor features2d changes
2010-11-23 17:00:55 +00:00
Vadim Pisarevsky
f5e5b677c9
added hconcat & vconcat functions for joining matrices; moved some inline functions out of the headers; fixed several bugs in documentation; removed MatND from docs
2010-11-23 16:39:20 +00:00
Vladislav Vinogradov
35e8d700c6
fixed compile errors
2010-11-23 09:00:32 +00:00
Vladislav Vinogradov
dd2fe821c2
deleted NPP_VERSION and NPP_HAVE_COMPLEX_TYPE macros, because last NPP supports complex types under linux
2010-11-23 08:21:26 +00:00
Ethan Rublee
89c4bc54d9
fix little warning - opencv2/imgproc/types_c.h:235: warning: comma at end of enumerator list
2010-11-23 00:06:33 +00:00
Ethan Rublee
da05e6609a
Adding some dynamic feature detectors...
2010-11-22 23:59:25 +00:00
Vadim Pisarevsky
92fb499ba9
added type selection in the Kalman filter (thanks to Nghia Ho for the patch; see ticket #693 )
2010-11-22 21:05:22 +00:00
Maria Dimashova
e406dfee44
refactored features2d and sample on matching to many images
2010-11-22 18:27:08 +00:00
Vadim Pisarevsky
cf0d9da643
added 64f support in cv::resize
2010-11-22 17:37:29 +00:00
Vadim Pisarevsky
17a5e02eca
integrated multi-threaded version of SURF (thanks to imahon and yvo2m for the patch; see ticket #275 )
2010-11-22 17:02:51 +00:00
Vadim Pisarevsky
a275e515af
fixes bugs #624 and #625 (thanks to chaene!)
2010-11-22 15:32:18 +00:00
Vadim Pisarevsky
79bcae4e52
fixed background image reader (thanks to albertzeyer for the patch - ticket #651 )
2010-11-22 15:22:13 +00:00
Alexey Spizhevoy
d7c0c72b75
fixed scaling in gpu HOG
2010-11-22 14:13:23 +00:00
Vadim Pisarevsky
636cb15f3d
add protection against EAGAIN error in the streams (thanks to vrabaud for the patch - ticket #553 )
2010-11-22 13:07:43 +00:00
Vadim Pisarevsky
e18427b139
another fix on the ticket #518 - ignore all the circles with radius outside of the specified range
2010-11-22 12:53:11 +00:00
Vadim Pisarevsky
ce41f74ab4
decreased the lower canny threshold in HoughCircles, helps to detect some circles in low-contrast images (ticket #518 )
2010-11-22 12:16:38 +00:00
Alexey Spizhevoy
732bd621bb
added masks support for bitwise operations on GPU
2010-11-22 09:39:34 +00:00
Vadim Pisarevsky
3163cfb845
added 16-bit tiff support, enabled LZW codec in tiff (tickets #588 , #590 )
2010-11-21 21:50:45 +00:00
Vadim Pisarevsky
2c03c14f7b
probably fixed the bug in ANN::calc_output_scale with update_weights=true (ticket #558 )
2010-11-21 13:54:19 +00:00
Vadim Pisarevsky
feb0de80e1
avoid use of writable global variables in V4L capturing module (thanks to fjmadrid for the patch! - see the ticket #384 )
2010-11-21 13:09:37 +00:00
Andrey Morozov
680dc71bc5
fixed compilation error and warnings under ubuntu
2010-11-20 14:41:28 +00:00
Vadim Pisarevsky
3a8df6034f
fixes Mat::empty() and Mat::create() in the case of zero sizes (ticket #691 )
2010-11-20 13:16:16 +00:00
Vadim Pisarevsky
9785cc1427
removed memset in cv::pyrMeanShiftFiltering (ticket #664 )
2010-11-20 12:39:52 +00:00
Vadim Pisarevsky
4d676165ea
incorporated several critical fixes in EM implementation from Albert G (ticket #264 )
2010-11-20 12:34:16 +00:00
Vadim Pisarevsky
de4f1aeb06
fixed some GCC 4.4 warnings
2010-11-20 12:05:28 +00:00
Alexey Spizhevoy
6a9d022a9f
added support of different descriptor formats into gpu HOGDescriptor
2010-11-19 12:06:11 +00:00
Alexey Spizhevoy
faf4d0bc74
added bitwise operations into gpu module
2010-11-19 10:19:35 +00:00
Vadim Pisarevsky
96ad3b57b8
LANCZOS4 interpolation constant added to C interface
2010-11-18 22:04:32 +00:00
Vadim Pisarevsky
ea6b441052
extended cv::convertPointsHomogeneous to handle 4D input. corrected documentation
2010-11-18 22:03:20 +00:00
Vadim Pisarevsky
fd7b058b8b
DataType::generic renamed to DataType::generic_type (ticket #681 )
2010-11-18 10:54:12 +00:00
Alexey Spizhevoy
11c0c5bf85
added getDescriptors support into gpu HOG, also added commented test for this feature
2010-11-18 09:22:23 +00:00
Kirill Kornyakov
515bdfa71e
added max window size parameter for cascade classifier
2010-11-18 09:10:47 +00:00
Alexey Spizhevoy
8adc62016b
added getDescriptors function (draft version)
2010-11-17 17:10:23 +00:00
Alexey Spizhevoy
2d01558479
added different win_stride values feature into gpu HOG, refactored gpu HOG sample
2010-11-17 14:11:30 +00:00
Alexey Spizhevoy
4568d702ff
added getPeopleDetector_48x96 into gpu HOG
2010-11-17 08:31:24 +00:00
Vadim Pisarevsky
9b8c712a81
added operator != for some basic structures (ticket #678 )
2010-11-16 16:58:40 +00:00
Vadim Pisarevsky
d6b0e8fb69
fixed wrapper generation
2010-11-16 16:52:20 +00:00
Maria Dimashova
0af4d09aa9
fixed linker error undo mingw ( #657 )
2010-11-16 15:42:31 +00:00
Maria Dimashova
0ad9edfbd5
removed unnecessary fix
2010-11-16 15:27:40 +00:00
Anatoly Baksheev
edff674105
added default detector for winSize(64,128) for hog on gpu
2010-11-16 12:33:19 +00:00
Vladislav Vinogradov
be54f1237a
minor fix
2010-11-16 07:40:37 +00:00
Alexey Spizhevoy
cc6a87fc9d
fixed big in gpu::HOGDescriptor, added property into CPU's HOGDescriptor
2010-11-16 07:40:32 +00:00
Vadim Pisarevsky
e954577304
fixed duplicated external symbols in the static version of OpenCV
2010-11-15 21:23:14 +00:00
Vadim Pisarevsky
6eb36a5569
keep the SURFPoint.laplacian as KeyPoint.class_id (ticket #341 )
2010-11-15 21:08:28 +00:00
Vadim Pisarevsky
6cd01dc6ca
mapstep type was also changed to ptrdiff_t (ticket #157 )
2010-11-15 20:59:09 +00:00
Vadim Pisarevsky
1fce36a164
try to make a more elegant workaround for the incorrectly generated code in Canny (ticket #157 )
2010-11-15 20:53:33 +00:00
Vadim Pisarevsky
e20994d41c
added range check in the keypoint interpolation in SURF algorithm (ticket #497 )
2010-11-15 20:26:21 +00:00
Vadim Pisarevsky
08e9d85582
removed cv prefix
2010-11-15 20:09:55 +00:00
Ethan Rublee
d84931e456
small brief edit, was trying to allow user to pass integral image but this introduced some bugs, so no longer doing this...
...
for now.
2010-11-15 18:14:14 +00:00
Ethan Rublee
29b94ceef9
Fixing a small error in compilation for gpu - anatoly should review.
2010-11-15 17:42:34 +00:00
Vadim Pisarevsky
08b7855edc
extended out << mat/vec operators; added opencv license
2010-11-15 17:40:57 +00:00
Anatoly Baksheev
f2df784830
fixed error reporting in GPU module (exceptions in destructors, etc)
2010-11-15 16:22:52 +00:00
Anatoly Baksheev
d7d0754f38
fixed compilation error under nvcc
2010-11-15 13:51:48 +00:00
Alexey Spizhevoy
fada88e100
fixed some bugs, added tests for gpu::HOGDescriptor
2010-11-15 12:51:30 +00:00
Alexey Spizhevoy
13134595fd
added HOGDescriptor on GPU
2010-11-15 11:01:56 +00:00
Maria Dimashova
7bd4ba990a
fixed compile error undo win32 (due to int32_t using)
2010-11-15 10:24:38 +00:00
Anatoly Baksheev
ac5298815a
some device layer utility functions
2010-11-15 08:42:10 +00:00
Vladislav Vinogradov
19544b3d54
fixed gpu linear filters
2010-11-15 07:57:30 +00:00
Ethan Rublee
d84b970bf2
adding the Brief descriptor, associated hamming distance functors for bruteforce matching. Also adding cout << cv::Mat functions in core.
2010-11-14 06:27:48 +00:00
Vadim Pisarevsky
4065f17aa0
fixed uninitialized variable use in writeGraph (reported by valgrind when running opencv_test_core)
2010-11-13 22:00:10 +00:00
Vadim Pisarevsky
5791e89e4d
fixed buffer allocation for constant-value borders in the filter engine (ticket #524 )
2010-11-13 21:59:07 +00:00
Vadim Pisarevsky
15f56c8aa1
fixed member initialization in the sparse bundle adjustment code (ticket #385 )
2010-11-13 20:31:47 +00:00
Vadim Pisarevsky
bffb5f8b58
fixed initialization of the border interpolation table in the filter engine (ticket #161 )
2010-11-13 20:23:20 +00:00
Vadim Pisarevsky
28de198c75
switched from 8-point kernel to 7-point kernel in the fundamental matrix estimator (fixes some corner cases; see ticket #434 )
2010-11-12 21:07:41 +00:00
Vadim Pisarevsky
957cff2493
rewrote matchTemplate in C++; added border awareness to crossCorr (ticket #557 )
2010-11-12 20:57:01 +00:00
Vadim Pisarevsky
9e7b8d5f67
rewrote matchTemplate in C++; added border awareness to crossCorr (ticket #557 )
2010-11-12 20:55:32 +00:00
Vadim Pisarevsky
8217b34f60
fixed transparent border handling one more time (tickets #572 & #575 )
2010-11-12 14:40:29 +00:00
Maria Dimashova
7192bf951c
minor
2010-11-12 14:04:35 +00:00
Maria Dimashova
e3ee2677c7
added CV_EXPORTS to OpponentColorDescriptorExtractor
2010-11-12 08:20:51 +00:00
Victor Erukhimov
b4c38f905a
Fixed a build problem in windows
2010-11-11 20:00:19 +00:00
Maria Dimashova
cb3711d51d
fixed SURF::operator() ( #423 )
2010-11-11 16:06:22 +00:00
Maria Dimashova
b12588f702
fixed MserFeatureDetector
2010-11-11 15:45:54 +00:00
Anatoly Baksheev
c8e93da01d
minor (compilation fix)
2010-11-11 12:05:48 +00:00
Maria Dimashova
762cf182ef
modified grabCut: noise is added only if covariance determinant = 0
2010-11-11 12:04:40 +00:00
Vadim Pisarevsky
79ca6d8995
fixed sparse histogram update (ticket #526 )
2010-11-10 21:23:04 +00:00
Vadim Pisarevsky
e15a2ea95a
fixed remap with transparent border (ticket #582 )
2010-11-10 21:14:57 +00:00
Vadim Pisarevsky
e6b2efeb11
further improved accuracy of Delaunay triangulation (ticket #433 )
2010-11-10 20:45:54 +00:00
Vadim Pisarevsky
728f0eb2f5
fixed infinite loop in FileStorage::open when reading incomplete XML's (ticket #663 )
2010-11-10 20:11:07 +00:00
Anatoly Baksheev
55a722fc9d
some utility for GPU module internal purposes
2010-11-10 17:05:36 +00:00
Maria Dimashova
f76d393910
fixed grabCut: moved to double precision and added the noise to avoid zero determinant of covariance matrix
2010-11-10 15:24:11 +00:00
Ethan Rublee
458931613c
Making highgui build for android
2010-11-09 19:19:59 +00:00
Vadim Pisarevsky
9130d5bae1
put extra check to cv::findChessboardCorners (ticket #648 )
2010-11-09 15:45:56 +00:00
Vadim Pisarevsky
7f3ae3a011
fixed crash in color-luv when OpenCV is built using GCC 4.1
2010-11-09 14:32:06 +00:00
Maria Dimashova
d7c86bbcdc
minor change of BOW
2010-11-08 15:21:56 +00:00
Vladislav Vinogradov
863d61e9eb
fix gpu module compilation under linux
2010-11-08 09:55:10 +00:00
Vadim Pisarevsky
4cdcf37139
fixed cvPreprocessIndexArray (ticket #517 )
2010-11-07 20:58:58 +00:00
Vadim Pisarevsky
402ef4c9cb
correct 2 bugs in cvSolveCubic (linear and quadratic cases: tickets #525 and #364 )
2010-11-07 19:23:48 +00:00
Vadim Pisarevsky
378af78e6a
made calcBackproject slightly more robust.
2010-11-07 13:58:15 +00:00
Vadim Pisarevsky
018aba7507
a few small fixes in Matx operators
2010-11-06 22:10:21 +00:00
Vadim Pisarevsky
d8ace43753
fixed some more tests on Windows; changed inheritance Matx -> Vec to Vec -> Matx
2010-11-06 21:51:21 +00:00
Vadim Pisarevsky
5a53d82e30
fixed most of the failures in opencv_test
2010-11-06 14:56:01 +00:00
Vadim Pisarevsky
ced8192174
fixed several GCC warnings; fixed crash in kmeans test (because of cv::swap(Mat&a, Mat&b)) (ticket #616 )
2010-11-04 15:59:10 +00:00
Vadim Pisarevsky
b5f366fb70
fixed possible overflow in getThreshVal_Otsu_8u (ticket #602 )
2010-11-04 12:38:27 +00:00
Vadim Pisarevsky
8a8ba57b20
fixed building Python wrappers when Numpy is not available
2010-11-03 17:57:51 +00:00
Maria Dimashova
37c1204d55
updated doc on common interfaces of features2d; added some method for GenericDescriptorMatcher
2010-11-03 16:39:58 +00:00
Maria Dimashova
4a43041309
minor changes
2010-11-03 10:00:24 +00:00
Vadim Pisarevsky
5b6a755719
almost finished Python wrappers
2010-11-02 17:58:22 +00:00
Anatoly Baksheev
c923b258f4
fixed compilation under gcc
2010-11-01 15:13:17 +00:00
Anatoly Baksheev
7f56e5b2dd
compilation errors
2010-11-01 12:49:45 +00:00
Anatoly Baksheev
4ea811c568
Fixed a minor bug in PtrElemStep::ptr
2010-11-01 12:48:47 +00:00
Ethan Rublee
9ee954a0c6
Made calibration a bit faster in the absense of a checkboard and trying to fix
...
a crash with the libv4l capture code
2010-11-01 06:20:36 +00:00
Ethan Rublee
40c05d8418
Brute force implementation had issues with the type of distances it was storing.
...
Rectified this, hopefully.
2010-11-01 05:34:51 +00:00
Anatoly Baksheev
cac2e9bc80
compilation errors under GCC
2010-10-31 17:15:09 +00:00
Anatoly Baksheev
d661b8e3e2
added PtrStep PtrElemStep structures. Refactored name spaces,
2010-10-31 13:23:25 +00:00
Maria Dimashova
755bb956d6
fixed compile error on Win
2010-10-29 14:39:23 +00:00
Vadim Pisarevsky
00ec555252
extended Python bindings; not merged into cv.cpp yet; and many of the helper functions, like pyopencv_to_*, pyopencv_from_* etc. are still missing
2010-10-29 13:11:53 +00:00
Vadim Pisarevsky
893fb90b87
extended Python bindings; not merged into cv.cpp yet; and many of the helper functions, like pyopencv_to_*, pyopencv_from_* etc. are still missing
2010-10-29 13:09:49 +00:00
Maria Dimashova
69e329c9fd
modified features2d interface; added algorithmic test for DescriptorMatcher; added sample on matching to many images
2010-10-29 08:44:42 +00:00
Vadim Pisarevsky
83f6085773
added more helper macros to the function declarations, to assist the Python wrapper generator. Fixed memleak in Mat::operator()(Range,Range) and the related functions (Mat::row, Mat::col etc.)
2010-10-27 18:26:39 +00:00
Stefano Fabri
4c29ffecc0
Reverting, release beahviour was changed. Investigating on deallocate() issue
2010-10-26 13:55:16 +00:00
Stefano Fabri
e320e4e69c
Linking doesn't find deallocate()
2010-10-26 13:42:25 +00:00
Vladislav Vinogradov
80c1aecfe5
moved gpu::cvtColor from imgproc_gpu.cpp to color.cpp
2010-10-26 09:37:24 +00:00
Vladislav Vinogradov
2c39f0ee33
fix unnecessary memory allocation in gpu::magnitude and gpu::phase
2010-10-26 05:44:50 +00:00
Ethan Rublee
c9e06a0723
define expl as exp on android - may break things.
...
opencv/modules/ml/src/gbt.cpp
2010-10-25 20:15:45 +00:00
Maria Dimashova
e0b40c26d8
fixed CascadeClassifier::detectMultiScale when TBB
2010-10-25 12:05:22 +00:00
Stefano Fabri
ed0ce7ed50
Fixed missing semicolon
2010-10-25 11:29:08 +00:00
Vadim Pisarevsky
68378ac7e4
fixed crash in color-lab (ticket #627 )
2010-10-25 10:31:39 +00:00
Victor Erukhimov
094a63c838
Fixing a problem with SURF detector crash due to large keypoint sizes
2010-10-24 12:36:47 +00:00
Vadim Pisarevsky
099388bd12
fixed crashes in color-luv & color-lab when gcc 4.2 on x64 is used (tickets #502 , #627 )
2010-10-22 18:32:07 +00:00
Anatoly Baksheev
5ac4b23b7c
added PtrStep structure to pass in __global__ functions
2010-10-22 16:57:22 +00:00
Vadim Pisarevsky
969855d72a
fixed MatConstIterator::operator *() (the bug caused "operations" test failure; ticket #613 )
2010-10-22 11:47:11 +00:00
Vadim Pisarevsky
ebb9c61546
fixed bug with Mat::dataend initialization. Now morph-ex test passes; Also fixed CV_Assert() implementation
2010-10-21 21:07:11 +00:00
Vadim Pisarevsky
4a14795eb6
fixed several gcc 4.1 warnings
2010-10-21 18:30:57 +00:00
Vadim Pisarevsky
ccb1e5fac0
added assert to MatConstIterator::pos()
2010-10-21 15:47:49 +00:00
Vadim Pisarevsky
948d96645c
change at<double> => at<float>, since the histogram is cv_32f, not cv_64f
2010-10-21 13:20:10 +00:00
Vadim Pisarevsky
2591988414
ok, try to handle matrices with size (0,0)
2010-10-21 13:19:15 +00:00
Vadim Pisarevsky
4f9a72eaa7
fixed small matrix inversion using Cholesky algorithm (ticket #536 )
2010-10-21 12:07:49 +00:00
Victor Erukhimov
8ff0d754ac
Adding back MatConstIterator_::pos implementation
2010-10-21 03:47:57 +00:00
Vadim Pisarevsky
a44629d46f
add missing #include <stdarg.h>
2010-10-20 19:56:21 +00:00
Marius Muja
e77e152a15
Renamed header include sentinels to fix compile problem when used together with standalone flann
2010-10-20 19:05:41 +00:00
Vadim Pisarevsky
be016a75df
some fixes due to the changed policy in DataType & DataDepth handling
2010-10-20 17:43:46 +00:00
Vladislav Vinogradov
7d0feef775
added vecmath to gpu module.
2010-10-20 15:17:51 +00:00
Victor Erukhimov
0c3803a61c
Fixing a problem with conflict of ROS and opencv flann
2010-10-20 15:08:26 +00:00
Vadim Pisarevsky
89f64681d0
fixed several warnings; modified size comparison: m1.size() == m2.size() => m1.size == m2.size
2010-10-20 12:34:59 +00:00
Vadim Pisarevsky
f7bebe8270
fixed several warnings; modified size comparison: m1.size() == m2.size() => m1.size == m2.size
2010-10-20 12:33:57 +00:00
Vladislav Vinogradov
b08f60828b
added to gpu module linear filters for int and float source types.
...
refactored gpu module.
2010-10-20 08:50:14 +00:00
Vadim Pisarevsky
8af83e6d37
fixed a few bugs in: Mat::reshape, Mat(CvMat*) constructor, element access, copying nd array etc.
2010-10-19 11:57:37 +00:00
Vadim Pisarevsky
0441e5772a
undone experimental modifications in findExtrinsicCameraParams2.
2010-10-19 10:02:24 +00:00
Alexey Spizhevoy
fa245e5f21
refactored mssegmentation.cpp
2010-10-18 12:47:15 +00:00
Vladislav Vinogradov
e12e4798e0
added gpu version of magnitude, magnitudeSqr, phase, cartToPolar, polarToCart
2010-10-18 11:12:14 +00:00
Maria Dimashova
a594f01a3e
fixed cast of Mat to vector<Mat> (leads to compile error now)
2010-10-18 11:06:44 +00:00
Vadim Pisarevsky
bf584f0d0a
fixed a couple of warnings and 2 possible bugs
2010-10-18 09:03:54 +00:00
Vadim Pisarevsky
02885b8b49
added Mat::push_back, pop_back and related operations; enabled reading/writing/creating/copying matrices with zero dimensions.
2010-10-18 08:51:46 +00:00
Vadim Pisarevsky
bddaa00e03
renamed filterObject -> CvLSVMFilterObject, position -> CvLSVMFilterPosition etc.
2010-10-18 08:49:18 +00:00
Kirill Kornyakov
f4e5ef6a2c
bugfix: incrorrect argument order in cvRodrigues2 call
2010-10-18 07:39:20 +00:00
Kirill Kornyakov
c626c4c63e
bugfix: wrong command line argument used
2010-10-18 07:32:12 +00:00
Vadim Pisarevsky
1b1eab8e67
added helper macros to the function declarations
2010-10-16 20:34:34 +00:00
Alexey Polovinkin
ba88b2ee54
Added error handling in latentsvmdetect sample
2010-10-16 07:10:46 +00:00
Vadim Pisarevsky
f678c8f07b
made FLANN (and dependent on it code) build fine on Windows. Most of the changes are added CV_EXPORTS' into the class declarations and extern variables are turned into external functions (as a nice side effect the variables are now read-only)
2010-10-15 18:57:59 +00:00
P. Druzhkov
d611fb61fc
Gradient Boosting Trees (CvGBTrees) added to opencv mll. Test for all CvGBTrees public methods added.
2010-10-13 20:18:12 +00:00
Maria Dimashova
1c1485efd3
minor fixes
2010-10-13 16:16:40 +00:00
Alexey Spizhevoy
6b5df89532
refactored mean shift segmentation a little
2010-10-13 14:08:18 +00:00
Vladislav Vinogradov
4124633359
added magnitudeSqr and rectStdDev to gpu module.
...
added supports of CV_32SC2 source to gpu scalar arithm and float source to gpu::histRange.
minor fix of gpu tests.
2010-10-13 12:52:39 +00:00
Vladislav Vinogradov
f4075e0168
added gpu::cvtColor for RGB <-> HSV and RGB <-> HLS
2010-10-13 09:42:29 +00:00
Alexey Spizhevoy
970dd7f593
implemented mean shift segmentation with elimination of small segments, added tests
2010-10-13 09:10:24 +00:00
Vadim Pisarevsky
de5e45d7c4
fixed some more build problems after renaming the headers
2010-10-12 21:42:24 +00:00
Marius Muja
16b1f61c83
Updated FLANN to version 1.5
2010-10-12 19:47:50 +00:00
Vadim Pisarevsky
3230073b9b
re-added missing _lsvmparser.h
2010-10-12 16:14:07 +00:00
Vadim Pisarevsky
6b8e60d033
the header parser for the extended OpenCV Python bindings
2010-10-12 15:59:00 +00:00
Vadim Pisarevsky
eecef2473e
removed obsolete matrix expression implementation
2010-10-12 12:37:04 +00:00
Vadim Pisarevsky
939b6ad72f
small fix in DefaultRngAuto class for easier parsing with Python wrapper generator
2010-10-12 12:36:20 +00:00
Vadim Pisarevsky
191f25ae7c
renamed internal headers to avoid conflicts with system header files
2010-10-12 12:35:04 +00:00
Vadim Pisarevsky
3e9e2f0958
united cv::Mat and cv::MatND
2010-10-12 12:32:32 +00:00
Vadim Pisarevsky
541441e85b
united cv::Mat and cv::MatND
2010-10-12 12:31:40 +00:00
Vladislav Vinogradov
f6895e7738
fixed gpu filters (deriv filter and source roi calculation)
2010-10-12 08:33:06 +00:00
Vladislav Vinogradov
ced60b7498
added histograms calculation to gpu module
2010-10-12 06:37:44 +00:00
Anatoly Baksheev
c09254cf67
fixed some warning under VS2008
2010-10-11 15:46:12 +00:00
Alexey Spizhevoy
adf7cc20b7
changed mean shift procedure a little
2010-10-11 14:25:30 +00:00
Vladislav Vinogradov
3e840cb798
added min/max filters to gpu module.
...
added supports of 4-channels image to gpu::minMax and gpu::cvtColor for RGB <-> YCrCB, RGB <-> YUV and RGB <-> XYZ color conversion.
2010-10-11 08:54:28 +00:00
Evgeniy Kozinov
1cf405d8a4
Russian comments was removed. Error code was added as returned value inLatentSVM parser.
2010-10-11 07:59:13 +00:00
Valentina Kustikova
fbfccffbaa
Integration object detection using Latent SVM. Sample was added.
2010-10-09 11:36:06 +00:00
Maria Dimashova
a22f74c362
fixed area computing
2010-10-09 10:01:19 +00:00
Ethan Rublee
244a537d54
_S happens to be a bad variable name for android
2010-10-09 02:15:08 +00:00
Maria Dimashova
ef6a79244d
fixed compile error (with TBB)
2010-10-08 16:49:34 +00:00
Maria Dimashova
9f934363e5
added sample on BOW usage to image classification (training and testing is on Pascal VOC dataset)
2010-10-08 13:17:34 +00:00
Vladislav Vinogradov
66df8ef06c
added Filter Engine to gpu module.
...
disabled gpu::sum, gpu::minMax, gpu:Canny until fix crash.
2010-10-06 14:32:13 +00:00
Anatoly Baksheev
7a3b0785d7
fixed gpu module build system (in case when WITH_CUDA is set, but CUDA Toolkit is not found)
2010-10-06 12:45:31 +00:00
James Bowman
5051c635b1
#593 add ConvertImage
2010-10-04 17:34:52 +00:00
Anatoly Baksheev
f8a14a0854
fixed warnings under VS2010 about 'implicit conversion from double to float'.
2010-10-04 14:52:13 +00:00
Maria Dimashova
89935fc59b
fixed FernDescriptorMatch; optimized keypoint regions matching in detector/descriptor evaluation; added CalonderDescriptorExtractor to evaluation tests
2010-10-04 14:12:36 +00:00
Vadim Pisarevsky
51822f2072
possible fix for ticket 380 (should not hurt camera calibration engine, as the fix only affects non-planar objects)
2010-10-04 13:46:37 +00:00
Vladislav Vinogradov
49fa536c62
added Sobel, GaussianBlur, Canny to gpu module.
...
minor fix of matrix_operations.cpp.
2010-10-04 11:42:40 +00:00
Vadim Pisarevsky
12656df19a
much faster exp() and log() with SSE2
2010-10-03 22:45:04 +00:00
Vadim Pisarevsky
46988ca633
some more fixes in rectify3 and 3calibration (corrected disparity ratio etc.)
2010-10-01 09:48:56 +00:00
Maria Dimashova
d511e62021
fixed detector evaluation test
2010-10-01 09:02:54 +00:00
Vadim Pisarevsky
65a0470326
added calib3d dependency of highgui, to visualize checkerboard detector work, and probably other algorithms
2010-09-30 20:55:47 +00:00
Vadim Pisarevsky
70860df574
fixed detection of the checkerboards in some extreme cases (ticket #298 )
2010-09-30 20:31:09 +00:00
Maria Dimashova
1061fc6589
back to previous default params
2010-09-30 15:47:10 +00:00
Maria Dimashova
13b535ac19
added BOWTrainer::add()
2010-09-30 14:21:22 +00:00
Vladislav Vinogradov
fb7aa43feb
added gpu 1d window sum, convertTo, based on NPP.
...
added RGB <-> XYZ color conversion.
gpu morphology minor fix.
2010-09-29 09:07:53 +00:00
Alexey Spizhevoy
12b7f3a0d0
fixed some compile-time problems (under Ubuntu)
2010-09-28 13:11:21 +00:00
Vladislav Vinogradov
bf25758159
fixed gpu morphology: anchor and iterations
2010-09-28 09:23:43 +00:00
Vladislav Vinogradov
2985c713e6
fixed short and float reading/writing in gpu::cvtColor
2010-09-28 09:10:25 +00:00
Anatoly Baksheev
60e572bbcf
fixed gpu morphology: now kernel in gpu is passed to npp functions.
...
warnings in cxcore
added graphcut wrapper
2010-09-28 08:45:44 +00:00
Vladislav Vinogradov
5d95cd75f2
added gpu::cvtColor for RGB <-> YCrCb and RGB <-> YUV
2010-09-28 07:05:21 +00:00
Vladislav Vinogradov
5285722c1c
added gpu::magnitude for complex source vector (two channels float).
...
added gpu::cvtColor for BGR5x5 <-> BGR and BGR5x5 <-> Gray.
2010-09-27 14:10:19 +00:00
Alexey Spizhevoy
992485c532
updated StereoBP docs & comments
2010-09-27 13:30:50 +00:00
Vladislav Vinogradov
51d5959aca
added gpu add, subtract, multiply, divide, absdiff with Scalar.
...
added gpu exp, log, magnitude, based on NPP.
updated setTo with new NPP functions.
minor fix in tests and comments.
2010-09-27 12:44:57 +00:00
Alexey Spizhevoy
037002d3c1
added copyright for split_merge files
2010-09-27 12:27:27 +00:00
Vladislav Vinogradov
e1e5047b6e
added gpu::LUT for CV_8UC3 type, added gpu::cvtColor for BGR2BGR5x5, minor fix in tests.
2010-09-27 09:37:43 +00:00
Anatoly Baksheev
1b8c00000c
added black list for gpu tests
2010-09-27 06:57:25 +00:00
Maria Dimashova
21e22962d9
fixed grammar error
2010-09-24 17:03:25 +00:00
Maria Dimashova
98763247d9
added DenseFeatureDetector
2010-09-24 16:55:12 +00:00
Anatoly Baksheev
a5910ac068
modified according to NPP for CUDA 3.2 API updates.
2010-09-24 16:41:34 +00:00
Anatoly Baksheev
a8161b7888
FindNPP.cmake: added support of NPP 3.2
2010-09-24 15:34:36 +00:00
Anatoly Baksheev
782f25a5a0
search in env var CUDA_NPP_ROOT
2010-09-24 12:01:26 +00:00
Anatoly Baksheev
99f90ffc9e
fixed if condition syntax: ! -> NOT
2010-09-24 11:33:06 +00:00
Vadim Pisarevsky
6c3d45d9df
fixed compile errors with MSVC2010
2010-09-24 10:52:21 +00:00
Vadim Pisarevsky
e812a02c0b
remove #include <Eigen/Core> from eigen.hpp
2010-09-23 20:03:47 +00:00
Maria Dimashova
26dbbcc070
added bag of words; did some renaming
2010-09-23 16:17:48 +00:00
Maria Dimashova
8462deed30
split descriptors.cpp
2010-09-23 13:44:23 +00:00
Maria Dimashova
9e9d4b9e49
added OpponentColorDescriptorExtractor
2010-09-23 10:53:36 +00:00
Vadim Pisarevsky
1a2fee0d56
include Eigen2/3 headers optionally, for greater flexibility
2010-09-22 20:45:01 +00:00
Vadim Pisarevsky
d72d11d09d
improved matrix expressions efficiency in some cases & simplified the code
2010-09-22 13:07:51 +00:00
Vladislav Vinogradov
4100cbd997
added gpu version of LUT, integral, boxFilter and cvtColor (RGB <-> YCrCb), based on NPP.
...
minor refactoring of GPU module and GPU tests, split arithm and imgproc parts.
2010-09-22 10:58:01 +00:00
Maria Dimashova
0c771221a3
fixed problem with surrogate splits in decision trees training
2010-09-22 06:55:51 +00:00
Ethan Rublee
2f3f677ffe
woops, broke cmake for a bit...
2010-09-22 03:36:45 +00:00
Ethan Rublee
8ee50c422b
adding some small changes to support android build,
...
mainly cmake stuff, but in persistance the wcstombs
is not supported on android, and in
sift.cpp there was and ifdef that affected arm and this
causes undefined symbols on android.
2010-09-22 02:16:33 +00:00
Vadim Pisarevsky
ec314cf232
moved the matrix expressions from mat.hpp to matop.cpp. That should improve build times
2010-09-21 15:15:44 +00:00
Alexey Spizhevoy
b2cdb7fa39
implemented cv::gpu::merge and cv::gpu::split functions
2010-09-20 13:20:25 +00:00
Vladislav Vinogradov
a2f8817df1
minor refactoring of GPU module and GPU tests
...
added gpu compare version for CMP_NE operation
2010-09-20 10:34:46 +00:00
Anatoly Baksheev
4ffb519cdd
GPU module: minor interface changes
2010-09-17 17:18:41 +00:00
Anatoly Baksheev
1387bfcde0
added GPU implementation of morphology functions (using NPP) and tests for it.
...
added npp_error function
added check_and_treat_gpu_exception function for tests_gpu
2010-09-17 15:28:59 +00:00
Maria Dimashova
97f2972fc0
uncommented fix of write/read keypoints
2010-09-17 12:32:57 +00:00