ohnozzy
9be6b4f2d1
Bug Fix for 6377
...
Rewrite linearPolar & logPolar so that they do not depend on the
deprecated API CvMat. Issue 6377 is resolved in this way because the two
routines do not convert UMat to CvMat anymore.
9 years ago
Maksim Shabunin
a5af69de6a
Java wrapper for moments: do not truncate values in set method
9 years ago
themightyoarfish
68d97502fe
Error message for wrong kernel size was insufficient.
...
When setting a wrong kernel size, the error message only tells the user that it
must be odd, however the conditions for rejection include values > 7 which must
be communicated. Without that, the message would be incorrect and confusing if
the user is unaware that only values 3, 5, 7 are accepted.
9 years ago
Maksim Shabunin
83379695a0
HAL interface for morphology operations
9 years ago
Leonid Volnitsky
bebab8d647
fix: 6149 (through CV_Error on wrong image type)
9 years ago
Zhigang Gong
0b08d2559e
fix potential race condition in canny.cl.
...
See the below code snippet:
while(l_counter != 0)
{
int mod = l_counter % LOCAL_TOTAL;
int pix_per_thr = l_counter / LOCAL_TOTAL + ((lid < mod) ? 1 : 0);
for (int i = 0; i < pix_per_thr; ++i)
{
int index = atomic_dec(&l_counter) - 1;
....
}
....
barrier(CLK_LOCAL_MEM_FENCE);
}
If we don't put a barrier before the for loop, then there is a possiblity
that some work item enter this loop but the others are not, the the l_counter
will be reduced in the for loop and may be changed to zero, and the other
work items may can't enter the while loop. If this happens, it breaks the
barrier's rule which requires all the work items reach the same barrier.
And it may hang the GPU depends on the implementation of opencl platform.
This issue is raised at:
https://github.com/Itseez/opencv/issues/5175
Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
9 years ago
Alexander Alekhin
ec66a3700f
logPolar/linearPolar: more accurate processing near zero angle slice
9 years ago
Maksim Shabunin
98fff4a601
Added separate hal::SepFilter2D class
9 years ago
Maksim Shabunin
17cd1dac06
HAL Filter2D interface: Updated according to comments
9 years ago
Maksim Shabunin
85b2c2ae58
Fixed build with older standalone IPP versions
9 years ago
Maksim Shabunin
8414c6518f
Fixed build with older ippicv
9 years ago
Maksim Shabunin
27abd4d3a3
Filter2D HAL interface
9 years ago
Alexander Alekhin
275bfcf99c
fix logPolar/linearPolar
9 years ago
Elad Joseph
238b47dfce
Added param documentation
...
Added param description to remove doxygen warning
9 years ago
Elad Joseph
2234016a22
Added Subdiv2D class documentation
...
Added documentation to the Subdiv2D documentation, based on the previous
C API.
9 years ago
Rahul Chhabra
232f564011
Update imgproc.hpp
...
In reference to Issue #6110 , the order of markerType and color is changed.
9 years ago
Alexander Alekhin
49d3e39bc4
test: added regression test for convexityDefects ( #5908 )
9 years ago
LaurentBerger
8531e6d9fc
May be it can solve issue 5908
9 years ago
berak
2d1cb14e61
fix cv::MARKER_TRIANGLE_UP
9 years ago
Dikay900
a7d3e30404
fix probably copy paste like error in rgb2luv doc
...
fixes #5689
9 years ago
Maksim Shabunin
84f37d352f
HAL moved back to core
9 years ago
Maksim Shabunin
5ebc7f0b72
Simple Moments class for Java
9 years ago
Alexander Alekhin
1305962af7
fixes #5066 : laplacian: "y" may contain negative values
9 years ago
Thomas Dunker
6882c10b45
Extension of the camera distortion model for tilted image sensors (Scheimpflug condition) including test
9 years ago
Maksim Shabunin
a9607c8531
Coverity: fixed uninitialized fields in test_goodfeaturetotrack
9 years ago
Maksim Shabunin
715887fcd5
Coverity: fixed some negative argument issues
9 years ago
songyuncen
9d8118dee5
build failed, trailing whitespace.
9 years ago
songyuncen
893fa4cf84
build failed, trailing whitespace.
9 years ago
songyuncen
e0b7389dc3
remove compile warnings in shapedescr.cpp
9 years ago
songyuncen
a69eeb6b1f
change the algorithm of minimum enclosing circle with EMO Welzl's method
9 years ago
Florent
056a111788
Fixed histogram substraction bug with NEON instructions (arguments in wrong order).
9 years ago
grundman
2f0a598ac8
Update imgwarp.cpp
...
github editor does not show white space and inserts one for you ... great combination
9 years ago
grundman
5772cb52e3
Update imgwarp.cpp
...
Check for identity resize => use copy instead (1.37 ms -> 0.07 ms on 720p)
9 years ago
ausentso
9abdf39c90
added test for goodFeaturesToTrack;
9 years ago
Keita Kita
1621043bd2
Add documentation about detail of image type
...
connectedComponents and connectedComponentsWithStats in
imgproc accept 8-bit single channel image only for input.
9 years ago
songyuncen
b81598bc03
try to fix : enclosing circle always larger than 1.0
...
issue #5745
9 years ago
Maksim Shabunin
b4bcdd10a1
HAL: improvements
...
- added new functions from core module: split, merge, add, sub, mul, div, ...
- added function replacement mechanism
- added example of HAL replacement library
9 years ago
Pavel Vlasov
2b27f7dbb3
Fixed warnings for IPP9+ build;
9 years ago
Pavel Vlasov
7375383d26
Canny IPP Sobel getBufferSize wrong func fix;
9 years ago
Pavel Vlasov
9acf93b7c6
IPP Sobel getBufferSize wrong func fix;
9 years ago
Jan Starzynski
2799829bc9
fix potential buffer overflow as in 3.0
9 years ago
Lorena García
252feb4774
Hit and Miss morphological op
9 years ago
Ariel Bernal
cc903d0605
Fix for #5590 . OpenCL BilateralFilter implementation failes to
...
build for some OCL drivers.
Some OCL vendors treat implicit scalar-vector conversions for
operators as errors when type conversion is required.
9 years ago
Pavel Vlasov
5ae3693567
Condition update for 8u IPP in GaussianBlur. Bug was fixed in 9.0.1;
9 years ago
Lorena García
7cff60f4f6
Changed src matrix complement computation
9 years ago
Lorena García
fb03330ea3
Fixed CV_Assert
9 years ago
Rodrigo Benenson
0ef7387298
mush -> must
...
fixed typo
9 years ago
Maksim Shabunin
6e9d0d9a0c
Visual Studio 2015 warning and test fixes
9 years ago
Suleyman TURKMEN
51e687f7a9
Update imgproc.hpp
9 years ago
Bovaz
7be3d3ab2c
sqrtf to std::sqrt
9 years ago