Alexander Alekhin
f4d55d512f
imgproc: fix bit-exact GaussianBlur() / sepFilter2D() ( #15855 )
...
* imgproc: fix bit-exact GaussianBlur() / sepFilter2D()
- avoid kernels with bad approximation
- GaussiabBlur - apply error-diffusion approximation for kernel (8-bit fraction)
* java(test): update features2d ref data
* test: update test_facedetect
5 years ago
Chip Kerchner
a71ff50130
Merge pull request #15623 from ChipKerchner:optimizeHOGpipeline
...
* Use circular lut hustory buffer in computeGradient of HOG
* Initialize prefetch data outside main loop. Avoid code duplication.
5 years ago
APrigarina
c99db2b9db
bug fix
5 years ago
ann
5c9a624a85
Merge pull request #15356 from APrigarina:3.4_version2
...
QR-Code detection: accuracy improvement
* first commit
* resize improvement
* resize improvement
* dummy commit
* warnings fix
* warnings fix
* warnings fix
* test added
* resize fix
* resize fix
* tests changed
* tests changed
5 years ago
Alexander Alekhin
5a497077f1
objdetect: add input check in HOG detector
5 years ago
Chip Kerchner
d513fb4c8e
Merge pull request #15199 from ChipKerchner:hogToHal
...
Convert HOG from SSE SIMD to HAL - 35-45% faster on Power (VSX) (#15199 )
* Convert SSE SIMD to HAL. 35-45% improvement for Power (VSX)
* Remove CV_NEON code. Use v_floor instead of 3 lines of code.
* Invert comparison logic to simplify code.
* Change initialization from v_load to constructor type.
5 years ago
Alexander Alekhin
321c74ccd6
objdetect: validate feature rectangle on reading
5 years ago
Alexander Alekhin
13a782c039
test: fix usage of findDataFile()
...
misused 'optional' mode
6 years ago
Alexander Nesterov
a9769b9202
Remove check and added binding tests
6 years ago
Ahmed Ashour
f9564e053d
java: test: use assertNotNull and assertFalse
6 years ago
Alexander Alekhin
a0a1fb5fec
python: discover tests from module/misc/python/test paths
6 years ago
Suleyman TURKMEN
794c14b29a
code clean up
6 years ago
Alexander Alekhin
2f3e06ac1f
objdetect(qrcode): don't process small/non-regular images
6 years ago
Alexander Nesterov
adb630ba3a
Corrected parameters
6 years ago
Alexander Nesterov
82c2aa6e65
Added bugfix and some tests
6 years ago
Vadim Pisarevsky
82e8657a6d
backport: refined QRCodeDetector API for OpenCV 4.0
6 years ago
tompollok
2da56d5af6
refactoring catching all exceptions as const ref
6 years ago
Alexander Alekhin
b74b05d1b3
Revert CV_TRY/CV_CATCH macros
...
This reverts commit 7349b8f5ce
(partially).
6 years ago
Alexander Nesterov
aba66352dd
Fix dataset: russian.jpg
6 years ago
Alexander Nesterov
d305fd4fca
Added perf tests with sanity check
6 years ago
maver1
e397434cb6
Merge pull request #12877 from maver1:3.4
...
* Updated ICV packages and IPP integration
* core(test): minMaxIdx IPP regression test
* core(ipp): workaround minMaxIdx problem
* core(ipp): workaround meanStdDev() CV_32FC3 buffer overrun
* Returned semicolon after CV_INSTRUMENT_REGION_IPP()
6 years ago
Tomoaki Teshima
d3f75df0a6
objdetect: fix test failure of QR code on Aarch64
...
* use boundingRect instead of manual loop
6 years ago
Mansoo Kim
6974fce183
cmake: fix objdetect QR decoder link_libraries
6 years ago
Alexander Alekhin
6d2cfac303
objdetect: validate QRdecode inputs
...
- drop unnecessary matrix initialization
6 years ago
tompollok
0b77600718
change area() emptiness checks to empty()
6 years ago
Alexander Nesterov
53ec8f286b
Added QR code decoding.
6 years ago
Suleyman TURKMEN
ee0c985491
Merge pull request #12649 from sturkmen72:patch-9
...
Update hog.cpp (#12649 )
6 years ago
Suleyman TURKMEN
98f6ea0785
Update hog.cpp
6 years ago
Hamdi Sahloul
5d54def264
Add semicolons after `CV_INSTRUMENT` macros
6 years ago
Alexander Nesterov
1fb7ee0e16
Optimiaztion search template lines and added sample
6 years ago
Suleyman TURKMEN
30a4e2f7ac
Update hog.cpp
6 years ago
Alexander Alekhin
8a3c394d6a
don't use constructors for C API structures
6 years ago
Suleyman TURKMEN
c61bc3a0cb
Update documentation and samples
6 years ago
Alexander Nesterov
f95a411ba3
Update binarization
6 years ago
Alexander Nesterov
05830874d7
Refactor code
6 years ago
luz.paz
1e1a1855ae
Source typo fixes
6 years ago
Alexander Alekhin
8f80565d9c
objdetect(qr): update test code
...
improve error checks
6 years ago
Maksim Shabunin
1da46fe6fb
Fixed issues found by static analysis (mostly DBZ)
6 years ago
Alexander Alekhin
d5951bc033
build: eliminate GCC8 warnings
6 years ago
Alexander Nesterov
dee5f9a67b
Update qrcode algorithm: fix seg. fault with kmeans
6 years ago
Alexander Nesterov
e38ea3a888
Update detect QRCode algorithm
6 years ago
berak
e14b2ba43c
objdetect: validate input in qrcode
6 years ago
Alexander Alekhin
b09a4a98d4
opencv: Use cv::AutoBuffer<>::data()
6 years ago
Nesterov Alexander
0081dc478f
Init qrcode algo ( #11829 )
7 years ago
Alexander Alekhin
9ba9358ecb
documentation: avoid links to 'master' branch from 3.4 maintenance branch
7 years ago
Alexander Alekhin
3314966acb
objdetect: apply CV_OVERRIDE/CV_FINAL
7 years ago
kinchungwong
333e53eee8
Minor improvement to SSE code in HOGDescriptor::computeGradient, replace emulation of _mm_mullo_epi32 with constant multiplicand 3 with two _mm_add_epi32. OpenCV issue #11161
7 years ago
luz.paz
e805a55a5b
Misc. modules/ typos (cont.)
...
Found via `codespell`
7 years ago
Alexander Alekhin
44d7435a48
build: eliminate calls of removed functionality from C++17
...
Most part is deprecated since C++11
7 years ago
Alexander Alekhin
4a297a2443
ts: refactor OpenCV tests
...
- removed tr1 usage (dropped in C++17)
- moved includes of vector/map/iostream/limits into ts.hpp
- require opencv_test + anonymous namespace (added compile check)
- fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions
- added missing license headers
7 years ago