Roman Donchenko
345bc633cc
Boring changes - ml.
11 years ago
Roman Donchenko
1eacb485c5
Boring changes - features2d.
11 years ago
Roman Donchenko
bd70a033fc
Boring changes - calib3d.
11 years ago
Roman Donchenko
711fb6bd92
Boring changes - bioinspired.
11 years ago
Roman Donchenko
beeb932d22
Boring changes - highgui.
11 years ago
Roman Donchenko
254d4ae429
Boring changes - imgproc.
11 years ago
Roman Donchenko
8200a95ced
Boring changes - core.
...
This and several following commits contain the "boring" changes required
to support the new Ptr. These are changes like:
* new T -> makePtr<T> or .reset(new T) or Ptr<T>(new T)
(depending on the situation)
* p.empty() -> !p
* delete_obj -> DefaultDeleter::operator()
and similar changes that are numerous, but primitive.
11 years ago
Roman Donchenko
461c98fa86
Replaced Ptr with my new implementation.
11 years ago
pengxiao
e45f92a9e1
Fix a bug of ocl retina on NVIDIA platform.
11 years ago
Abid K
0902f183ca
alignment of parameters as per speclad
11 years ago
Roman Donchenko
18bb951574
Nuked the rest of the precomp.cpp files.
...
Consider this a part of merging #1357 .
11 years ago
Alexander Smorkalov
6d3102141c
Globbing accuracy test fail on Windows RT fixed.
11 years ago
Gabe Schwartz
b2bedef26f
Added interlace handling to PNG decoder.
...
libpng 1.5+ recommends a call to png_set_interlace_handling() if you use
png_read_update_info and png_read_image. It will generate a warning
without it.
11 years ago
Gabe Schwartz
e2441e0034
Removed incorrect iCCP chunks from GUI resources.
...
Also removed malformed tEXt chunk from a logo PNG.
11 years ago
abidrahmank
7fd8a19fe8
warning corrections
11 years ago
abidrahmank
14af369640
Python bindings for KeyPoint methods
...
Usage:
import numpy as np
import cv2
img = cv2.imread('messi5.jpg',0)
sift = cv2.SIFT()
kp = sift.detect(img)
pts = cv2.KeyPoint_convert(kp)
kps = cv2.KeyPoint_convert(pts.reshape(-1,1,2))
overlap = cv2.KeyPoint_overlap(kp[0],kp[1])
11 years ago
kdrobnyh
f4aa7ff919
Add IPP support in meanStdDev, minMaxIdx, norm functions
11 years ago
ilya-lavrenov
a6084d2970
enabled some tests that failed before OCL_TEST_CYCLE*() macroses were defined and for some tests was disabled SANITY_CHECK, because plain and ocl results must not be completely equal
11 years ago
ilya-lavrenov
968c095403
gpu -> ocl
11 years ago
kdrobnyh
7a7aa148d4
Add IPP support in compare function
11 years ago
Alexander Smorkalov
5af2cc6223
AutoBuffer with initial zero size fixed.
11 years ago
Vadim Pisarevsky
f12702be24
fixed bugs in rectangular morphology case
11 years ago
Vadim Pisarevsky
771feb61c2
fixed building OpenCV with IPP 6.x (different DFT API); added Canny and rectangular morphology (based on Alex Kapustin patches)
11 years ago
Roman Donchenko
122d0f8685
Deleted the now-empty ocl perf_precomp.cpp.
...
See pull request #1241 for why.
11 years ago
Roman Donchenko
5e4ebf3403
Fixed incomplete matrix initialization in HomographyRefineCallback.
11 years ago
peng xiao
9f0a88c1d6
Remove trailing whitespace.
11 years ago
peng xiao
287c8a3330
Let ocl::context only be initialized once in retina_ocl test.
11 years ago
ilya-lavrenov
3c86aa4ae1
appended ocl::finish to test_cycle defines
11 years ago
Roman Donchenko
dd25f416a6
War on Whitespace, master edition: tabs.
11 years ago
Roman Donchenko
9ed475cf52
War on Whitespace, master edition: file endings.
11 years ago
Roman Donchenko
9b92545ce6
War on Whitespace, master edition: trailing spaces.
11 years ago
Jason Newton
affab4f156
correct range computations, it is difficult to do the more efficient single pass 3N/2 implementations correctly in this particular setting without costing more than they save
11 years ago
Vladislav Vinogradov
bff0fad6c3
gpu TVL1 Optical Flow optimization:
...
do not calculate sum of error in every round of iteration;
instead the error will be summed every 2nd times or more,
if the previous sum of error is too far away from threshold.
11 years ago
peng xiao
040b3b8265
Remove trailing whitespace.
11 years ago
peng xiao
c74c517ce3
Fix build error.
11 years ago
peng xiao
168d1dc18c
Make some tweaks to make `sum` operations less frequently
11 years ago
ilya-lavrenov
d02ccc9590
the code was refactored and old test system code was removed
11 years ago
ilya-lavrenov
4c28a6f0f6
most of the performance tests was rewritten in google-test manner
11 years ago
Roman Donchenko
67ae438dae
Refactored NumPy detection.
...
Most importantly, added support for multiple include directores,
but also did some general cleanup.
11 years ago
Maria Dimashova
989be02562
fixed cpp wrappers of ML tree-based models
11 years ago
Vladislav Vinogradov
21c4753fed
used global memory access for up-scaling
11 years ago
Alexander Shishkov
88712d97c6
fix CMake changes
11 years ago
Vladislav Vinogradov
d1f6a23abf
improved texture usage:
...
* use explicit extrapolation only for sub-matrixes
* use built-in interpolation for INTER_NEAREST mode
11 years ago
Vladislav Vinogradov
241cc417f9
added custom implementation for nearest and linear interpolation
11 years ago
Vladislav Vinogradov
3b05acf936
reorganize code for further modifiction
11 years ago
Alexander Shishkov
396f6bb55f
fixed problems with building iOS version
11 years ago
MarkBelmont
cf34b3d65b
Changed the brief description of function Mat::colRange from "Create a matrix header for the specified row span." to "Create a matrix header for the specified column span."
11 years ago
Vladislav Vinogradov
f826bd8bce
removed NPP implementation
11 years ago
peng xiao
2519a21935
Fix a potential bug of ParallelLoopBodyWrapper::operator(Range)
...
On a 32-bit compiler the calculation may result in data (size_t) overflow when running some paralleled algorithms (which can safely run on a 64-bit compiler).
This bug is found when running OpenCV's Retina tutorial on 32bit VS2010.
11 years ago
Alexander Alekhin
7685b983db
OCL: tests: repair moments implementation in master branch, enable tests
11 years ago