orestis
c0019a42e4
SymmRowSmallVec_8u32s 1x5 general
...
NEON speedup: 3.86x
Auto-vect speedup: 1.67x
Test kernel: [0.0708, 0.2445, 0.3694, 0.2445, 0.0708]
10 years ago
orestis
cb48d7798d
SymmRowSmallVec_8u32s 1x3 general
...
NEON speedup: 2.56x
Auto-vect speedup: 1.26x
Test kernel: [1, 3, 1]
10 years ago
orestis
0ba3b06efd
SymmRowSmallVec_8u32s [1, 2, 1]
...
NEON speedup: 4.1
Auto-vect speedup: 2.25
10 years ago
Maksim Shabunin
c485aee464
Included c-headers for better 2.4 compatibility
10 years ago
Sync-my-L2P
5a43c7a28e
Update segmentation.cpp
...
removed trailing whitespaces
10 years ago
orestis
c762da9893
Fix SymmColumnSmallVec_32s16s SSE code
...
Specifically, in general antisymmetric case src[-1] (S0) should be
subtracted from from src[1] (S2), and not the opposite.
10 years ago
Artur Wieczorek
41afe54696
Fix determining bounding box of the edge collection in FillEdgeCollection().
...
There is necessary to account also x-coordinate of the end of the edge when determining bounding box of the edge collection.
10 years ago
Maksim Shabunin
03e213ccae
Doxygen documentation: BiB references and fixes
10 years ago
Maksim Shabunin
1523fdcc1c
Doxygen documentation: more fixes and cleanups
10 years ago
HelenWong
e88bf2bc30
Updated Documentation (HoughCircles)
...
Rewrite the note on HoughCircles documentation to make it more clear
Add note to clarify that the output vector of found circles is sorted by
descending order of centres accumulator values.
Also delete reductant lines on the HoughCircles documentation.
Added comments to hough circles function.
Added comments to icvhoughgradient
Misalignment in line 1183 corrected
10 years ago
Yan Wang
6e7050555e
Optimize pyrUp_unrolled() by mad function.
...
It could improve performance when image size is large.
E.g. OCL_PyrUpFixture_PyrUp.PyrUp/18
10 years ago
Sync-my-L2P
f14b8b4341
Update segmentation.cpp
...
Added detailed comments to watershed()
10 years ago
orestis
a7757b0eb6
Fix anchor for small symmetrical column filters.
...
In the unoptimized version of small symmetrical column filters, when we
try to detect if the kernel, ky, is equal to [1;2;1] or [1;-2;1] we
should take into consideration that the anchor points in the middle
element.
10 years ago
Maksim Shabunin
555fdf893a
Documenting imgproc module
...
- disabled doxygen tree
- enabled doxygen enum listing
- added imgproc reference to main page
- enabled BiB support
- chenged doxygen root page format
10 years ago
Maksim Shabunin
6aa7a86ae9
Doxygen documentation for core module
10 years ago
Yan Wang
184b6e314c
Fix canny segment fault (Bug #3978 )
...
Avoid stack overflow based on std::vector cause
std::vector::resize() segmentation fault.
10 years ago
Ilya Lavrenov
701d2386ce
fixed doc
10 years ago
Yan Wang
0692bf5f34
Fix HoughLines crashes (Bug #3959 ).
...
Avoid phi exceed PI/2 to get the negative value of cos(phi).
10 years ago
Alexander Karsakov
7c870014fb
Correctly unrolled some cycles
10 years ago
ElenaGvozdeva
7dd059c084
fixed test for ocl WarpAffine
10 years ago
Alexander Karsakov
0ec0aeb7d0
Minor optimization for ocl_canny
10 years ago
Miroslav Benes
4046f0398a
Make Otsu and Triangle algorithms mutually exclusive
...
Make Otsu and Triangle algorithms mutually exclusive in cv::threshold code.
Signed-off-by: Miroslav Benes <mbenes@suse.cz>
10 years ago
vbystricky
957e5ef8eb
Fix OpenCL version of HoughLinesP function
10 years ago
Alexander Alekhin
58e054a003
IPPICV: disable boxFilter 16SC1/16UC1 (performance)
10 years ago
Ilya Lavrenov
1fe5441185
cv::convertMaps
10 years ago
Ilya Lavrenov
aa11e102fd
removed saturation from pyramids
10 years ago
Ilya Lavrenov
8d0383180c
fixes for cv::warpAffine
10 years ago
Ilya Lavrenov
15af3f7114
fixes in VResizeLinearVec_32s8u
10 years ago
Ilya Lavrenov
a4dd2162f2
cv::resize (INTER_LANCZOS4)
10 years ago
Ilya Lavrenov
1b01e1fe68
cv::resize (INTER_AREA CV_16S, CV_32F)
10 years ago
Ilya Lavrenov
4ed696d770
cv::compareHist (CV_COMP_INTERSECT)
10 years ago
Ilya Lavrenov
d5f006eee5
cv::magnitude; cv::corner**
10 years ago
Ilya Lavrenov
7e6fb668ed
cv::pyrUp
10 years ago
Ilya Lavrenov
46faf592fc
cv::warpAffine
10 years ago
Ilya Lavrenov
85a814f748
VResizeLinearVec_32s8u
10 years ago
Alexander Karsakov
967a88759f
Don't process empty src image in GFTT
10 years ago
Alexander Karsakov
643c906f3d
Added optimized loading to YUV2RGB_422 kernel
10 years ago
Alexander Karsakov
1466621f99
Added loading 4 pixels in line instead of 2 to RGB[A] -> YUV(420) kernel
10 years ago
Miroslav Benes
5b1fd739d9
Add Triangle thresholding algorithm
...
Add Triangle method for automatic threshold computation next to the existing
Otsu's method. Triangle deals better with images whose histogram does not
contain dominant peak.
See paper Zack GW, Rogers WE, Latt SA.: Automatic measurement of sister
chromatid exchange frequency. J Histochem Cytochem. 1977 Jul;25(7):741-53.
10 years ago
Maksim Shabunin
ba5f343c38
Basic doxygen documentation support
...
- updated existing Doxyfile.in
- added corresponding cmake instructions
- added some specific files (layout, icon)
- clean existing doxygen warnings
10 years ago
Alexander Karsakov
60367907fe
Used direct float calculations
10 years ago
Alexander Karsakov
5aa9ac9a77
Added OCL code for YUV422 -> RGB[A]|BGR[A] color conversion
10 years ago
Alexander Karsakov
c8707b891b
Added OCL code for RGB[A]|BGR[A] -> YUV_[YV12|IYUV] color conversion
10 years ago
Alexander Karsakov
8c91604f5a
Added OCL code for YUV2GRAY_420 color conversion
10 years ago
Alexander Karsakov
1cc17a7186
Added OCL code for YUV2BGR_YV12 and YUV2BGR_IYUV color conversions
10 years ago
Alexander Karsakov
85b60ee3cb
Added support for YUV2RGB[A]_NV21 and YUV2BGR[A]_NV21 conversion
10 years ago
Maksim Shabunin
d3821e8cd7
Forgotten punctuation
10 years ago
Maksim Shabunin
420737e098
Fixing iOS clang warnings, part 1
10 years ago
Pavel Vlasov
45958eaabc
Implementation detector and selector for IPP and OpenCL;
...
IPP can be switched on and off on runtime;
Optional implementation collector was added (switched off by default in CMake). Gathers data of implementation used in functions and report this info through performance TS;
TS modifications for implementations control;
10 years ago
Ilya Lavrenov
faf91a466c
imrpoved output of warp test in case of failure
10 years ago