Vitaly Tuzov
5fdb42a7c9
Added fallback to generic linear resize in case bit-exact resize of provided matrix isn't supported
7 years ago
Ce Zheng
602b08d9c7
Update resize inline comments
...
Reading through the implementation, I feel this line of comment is not consistent with the actually code, so this is for correcting it.
7 years ago
Vitaly Tuzov
019162486c
Disabled universal intrinsic based implementation for bit-exact resize of 3-channel images
7 years ago
Tomoaki Teshima
fe7b3f1228
clean up the code
...
* disable the warning in CMake, not int the code using pragma
7 years ago
Vitaly Tuzov
b6fe4cc807
Added performance tests for linear resize of 2 and 3-channel images
7 years ago
Alexander Alekhin
813ff37967
imgproc(ocl): fix RGB2RGBA kernel out of range access
7 years ago
Vitaly Tuzov
1eb2fa9efb
Added universal intrinsics based implementations for CV_8UC2, CV_8UC3, CV_8UC4 bit-exact resizes.
7 years ago
elenagvo
b0e9d76ced
HAL for canny
7 years ago
Maksim Shabunin
1033f2b1bd
Fixed 3 issues found by static analysis
7 years ago
Alexander Alekhin
d5f152494b
fix file names
7 years ago
Vitaly Tuzov
51cb56ef2c
Implementation of bit-exact resize. Internal calls to linear resize updated to use bit-exact version. ( #9468 )
7 years ago
Maksim Shabunin
7349b8f5ce
Build for embedded systems
7 years ago
Elena Gvozdeva
6185f7209e
Merge pull request #10172 from ElenaGvozdeva:eg/HAL_sobel
...
* add HAL for SobelFilter
* add HAL for pyrDown
* add HAL for Scharr
7 years ago
Christof Kaufmann
9c5b231b2d
doc: Add type restriction note for geometric transformations
...
This is added according to #7862 .
7 years ago
Juha Reunanen
5b41599911
Fix pointPolygonTest for large coordinate values ( #10222 )
...
* Add test that fails
* Fix integer pointPolygonTest for large coordinate values
* Review fixes:
- change type from long long to int64
- move test code to test_contours.cpp, and make it C++98 compliant
* Hopefully fix compiler error by using push_back instead of emplace_back
7 years ago
Vadim Pisarevsky
5ce38e516e
Merge pull request #10223 from vpisarev:ocl_mac_fixes
...
* fixed OpenCL functions on Mac, so that the tests pass
* fixed compile warnings; temporarily disabled OCL branch of TV L1 optical flow on mac
* fixed other few warnings on macos
7 years ago
elenagvo
7bfb38055c
remove matrix release
7 years ago
elenagvo
81519537ae
fix the parameters order
7 years ago
elenagvo
0f12351a41
fix accelerators order
7 years ago
elenagvo
7aadbc9607
remove complex data structs
7 years ago
elenagvo
ce65975625
call HAL for GaussianBlur is fixed
7 years ago
elenagvo
a25c443d1f
add perf test for boxFilter CV8U to CV16U
7 years ago
elenagvo
c2c7333107
add hal for GaussianBlur
7 years ago
elenagvo
cb9e110adb
add HAL for BoxFilter
7 years ago
elenagvo
73ac5321f5
fix threshold HAL
7 years ago
elenagvo
762138e77e
define adaptiveMethod and thresholdType for HAL
7 years ago
Alexander Alekhin
0ed3209b00
ocl: avoid unnecessary loading/initializing OpenCL subsystem
...
If there are no OpenCL/UMat methods calls from application.
OpenCL subsystem is initialized:
- haveOpenCL() is called from application
- useOpenCL() is called from application
- access to OpenCL allocator: UMat is created (empty UMat is ignored) or UMat <-> Mat conversions are called
Don't call OpenCL functions if OPENCV_OPENCL_RUNTIME=disabled
(independent from OpenCL linkage type)
7 years ago
elenagvo
c95bc0c7fd
add HAL for threshold
7 years ago
elenagvo
11ddb9332c
add HAL for adaptiveThreshold
7 years ago
Vadim Pisarevsky
ec076bfba3
Update imgproc.hpp
...
rewrote the added note in perhaps a cleaner way
7 years ago
elenagvo
5d0a8d2aaf
fix the parameters order
7 years ago
Maksim Shabunin
1c46034166
Other buffers
7 years ago
Maksim Shabunin
2178c5e95e
init ABtoXZ
7 years ago
Maksim Shabunin
b3018ba89e
LUV tables
7 years ago
Maksim Shabunin
e75056a084
static init
7 years ago
Maksim Shabunin
51fc891a5c
cvtColor: fixed tables init, moved some tables to heap
7 years ago
Rostislav Vasilikhin
397b57dd72
Merge pull request #10041 from savuor:RevHoughWorks
...
HoughCircles rewritten (PR #7434 updated) (#10041 )
* initial version of renewed HoughCircles done
* fixed compilation
* fixed SIMD ability & compilation warning
* fixed accumulator nonmax comparison
* common Mutex for all invokers
* nzLocal is std::vector
* nz is std::vector
* SSE2 -> SIMD128
* centers is now std::vector
* circles is std::vector
* estimateRadius updated
* accum calculation w/o mutex
* less deprecated code
* several bugs fixed
* back to mutex, TLS gathering doesn't work
* extra code removed
* little refactoring
* docs note updated
* a little speedup
* warning fixed
7 years ago
elenagvo
3a09da71d8
add HAL for medianBlur
7 years ago
elenagvo
20c08eab73
change border type for medianBlur to BORDER_ISOLATED
7 years ago
elenagvo
1a9d8e9447
test for GaussianBlur with border
7 years ago
Alexander Alekhin
baff521b63
imgproc(Canny): eliminate unnecessary operations
...
drop manual loop unrolling:
- don't block compiler optimizations
- no effect on i5
7 years ago
Suleyman TURKMEN
992a81dcaa
Update lsd.cpp
7 years ago
Vitaly Tuzov
0205238dca
Fix for intersectConvexConvex nested contours check
7 years ago
Fakabbir Amin
a0c658b012
Merge pull request #9979 from fakabbir:ImproveDoc
...
* Improve Documentation
Fixes Spelling Mistakes.
7 years ago
Suleyman TURKMEN
63fb79b519
updates documentation and samples
7 years ago
Iago Suárez
42d942e19c
Clearing data into the detect method of the class cv::LineSegmentDetectorImpl
7 years ago
Maksim Shabunin
184daa155f
Fixed minor issues reported by GCC 7.2
7 years ago
Alexander Alekhin
47ae5197a9
test: extract OpenCL Moments tests, drop 'coi' parameter
7 years ago
Alexander Alekhin
c9c759f700
ocl: fix moments global_size (should be >= local_size)
7 years ago
Vitaly Tuzov
b9b553b8bc
Add more details to drawContour description
7 years ago