StevenPuttemans
587dca9b1c
adding markers to OpenCV
9 years ago
Pavel Vlasov
e837d69f8f
IPPInitSingelton was added to contain IPP related global variables;
...
OPENCV_IPP env var now allows to select IPP architecture level for IPP9+;
IPP initialization logic was unified across modules;
9 years ago
Pavel Vlasov
62854dcc0d
Enables support of IPP 9.0.0;
...
HAVE_IPP_ICV_ONLY will be undefined if OpenCV was linked against ICV packet from IPP9 or greater. ICV9+ packets will be aligned with IPP in OpenCV APIs
This will ease code management between IPP and ICV
9 years ago
Pavel Vlasov
14b006e808
IPP_VERSION_X100 was changed to:
...
IPP_VERSION_MAJOR * 100 + IPP_VERSION_MINOR*10 + IPP_VERSION_UPDATE
to manage changes between updates more easily.
IPP_DISABLE_BLOCK was added to ease tracking of disabled IPP functions;
9 years ago
Pavel Vlasov
2177c7c5a8
Some IPP functions were encapsulated;
...
Minor changes to IPP implementations;
9 years ago
Ilya Lavrenov
11981c31f0
fixed valgrind warning in polylines
9 years ago
Tsukasa Sugiura
cd13b30fde
Fix LineAA in case of 4 channel
...
Fix bug when enter 4 channel image to LineAA function.
9 years ago
Roman Donchenko
e1be6d0888
Refactor a section of icvRotatingCalipers to work around a GCC bug
...
https://bugs.launchpad.net/ubuntu/+source/gcc-4.9/+bug/1474304
9 years ago
Suleyman TURKMEN
c63f443bba
Update drawing.cpp
...
https://github.com/Itseez/opencv/issues/4791
9 years ago
Maksim Shabunin
771af4f32d
Some changes to support mingw-w64
...
- IPP is disabled by default when compiler is mingw (couldn't make it
work)
- fixed some warnings
- fixed some `__GNUC__` version checks (for correctness and convenience)
- removed UTF-8 BOM from hough.cpp (fixes #5253 )
9 years ago
Wenju He
67ca143a0b
fix adaptiveThreshold mean
9 years ago
Alexander Alekhin
4eef486afe
tapi: datarace fixup for cvtColor
9 years ago
Josh Klontz
beed99dbc1
fixed conditional compilation of RGB2Gray<ushort> template specialization
10 years ago
Roman Donchenko
9e50cf5375
Refactor a section of icvRotatingCalipers to work around a GCC bug
...
https://bugs.launchpad.net/ubuntu/+source/gcc-4.9/+bug/1474304
10 years ago
Seon-Wook Park
20bf88bad1
spatialGradient: Make kern args const&
10 years ago
Seon-Wook Park
90c398ea67
spatialGradient: Add CV_SSE2 check
10 years ago
Seon-Wook Park
ed38ca5179
spatialGradient: Remove 4 loads in inner loop
10 years ago
Seon-Wook Park
5dddb47863
spatialGradient: Remove pointers caching
10 years ago
Seon-Wook Park
cf0fdfa2bb
spatialGradient: Change ordering of vector loads
10 years ago
Seon-Wook Park
658f96b447
spatialGradient: L/R border handling outside. Kernelize.
10 years ago
Seon-Wook Park
15ea401087
spatialGradient: Move vector decl into loop
10 years ago
Seon-Wook Park
db0cc56c52
spatialGradient: Re-introduce 2-rows at a time
10 years ago
Seon-Wook Park
f958f29c55
spatialGradient: Suppress uninitialised j warnings
10 years ago
Seon-Wook Park
62cad09c64
spatialGradient: Process 1 row at a time in SSE
10 years ago
Seon-Wook Park
8a21726ae5
spatialGradient: Remove an unnecessary branch in nosse code
10 years ago
Seon-Wook Park
febd0f14c6
spatialGradient: Don't dynamically alloc C array, use vector
10 years ago
Seon-Wook Park
f92e2ed57a
spatialGradient: Make nosse version faster
10 years ago
Seon-Wook Park
7b01e32fe8
spatialGradient: HAL-accelerated
...
TODO: Make nosse ver faster than Sobel
Make sse ver faster than Sobel for BORDER_REPLICATE
10 years ago
Seon-Wook Park
6803d1ed28
Support non continuous, BORDER_REPLICATE
...
TODO: HAL-accelerated code
10 years ago
LaurentBerger
ca0114228c
In adaptiveThreshold ADAPTIVE_THRES_GAUSSIAN_C gaussianBlur is computed using float
...
number
10 years ago
Pavel Vlasov
e02195b3dc
Accidentally removed tegra checks were returned;
10 years ago
Pavel Vlasov
101607a7d0
Imgproc_Hist_MinMaxVal.accuracy fix;
...
Some code style corrections;
10 years ago
LaurentBerger
56b2b450ce
A new constant in adaptivethreshold is created to calculate
...
gaussianBlur with CV_32F. hence rouding error are avoided
10 years ago
Seon-Wook Park
2ff614dfab
spatialGradient: Per row in outer loop
10 years ago
Seon-Wook Park
815cd8970d
spatialGradient: Remove unnecessary index calculation
10 years ago
Seon-Wook Park
f9c4c96663
spatialGradient: Reduce temporary vectors
10 years ago
Seon-Wook Park
a2dbd2f10e
spatialGradient: Less vector loads
10 years ago
Seon-Wook Park
88bc88125a
spatialGradient: Vectorise inner area
10 years ago
Seon-Wook Park
770e742e04
spatialGradient: Add non-SSE version
10 years ago
Seon-Wook Park
11fb1f74cc
spatialGradient: Add asserts
10 years ago
Seon-Wook Park
9f1c641199
spatialGradient: Add test class and Sobel proxy method
10 years ago
Dmitry Budnikov
a5a21019b2
ipp_countNonZero build fix;
...
Removed IPP port for tiny arithm.cpp functions
Additional warnings fix on various platforms.
Build without OPENCL and GCC warnings fixed
Fixed warnings, trailing spaces and removed unused secure_cpy.
IPP code refactored.
IPP code path implemented as separate static functions to simplify future work with IPP code and make it more readable.
10 years ago
René
3e2515d735
Fix bug in distanceATS_L1_8u and typos.
...
The inner loop of the backward scan got the wrong initial "a".
10 years ago
Vadim Pisarevsky
5a94a95fbf
improvements in Haar CascadeClassifier: 1) use CV_32S instead of CV_32F for the integral of squares (which is more accurate and more efficient); 2) skip the window if its contrast is too low
10 years ago
S. Garrido
bd2c2f3bd1
fix isContourConvex
10 years ago
Zhigang Gong
0f7de40e66
Fixed the race condition between inc and dec on the l_counter.
...
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
10 years ago
Zhigang Gong
3c85200989
Avoid negative index for a local buffer in Canny.cl.
...
int pix_per_thr = l_counter / LOCAL_TOTAL + ((lid < mod) ? 1 : 0);
The pix_per_thr * LOCAL_TOTAL may be larger than l_counter.
Thus the index of l_stack may be negative which may cause serious
problems. Let's skip the loop when we get negative index and we need
to add back the lcounter to keep its balance and avoid potential
negative counter.
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
10 years ago
Andreas Stührk
3ec0e0943c
TIFF loader: Allocate large enough buffer when (bpp * ncn) > 8.
...
Conflicts:
modules/highgui/src/grfmt_tiff.cpp
floodfill return value removed
10 years ago
Alexander Smorkalov
6e1a595342
GCC 4.8 warning array subscript is above array bounds fixed.
...
tiff test fixed
10 years ago
Dikay900
7ca0557b40
typos in comments
10 years ago