Alexander Alekhin
5a497077f1
objdetect: add input check in HOG detector
6 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.
6 years ago
Alexander Alekhin
b74b05d1b3
Revert CV_TRY/CV_CATCH macros
...
This reverts commit 7349b8f5ce
(partially).
7 years ago
Suleyman TURKMEN
ee0c985491
Merge pull request #12649 from sturkmen72:patch-9
...
Update hog.cpp (#12649 )
7 years ago
Suleyman TURKMEN
98f6ea0785
Update hog.cpp
7 years ago
Hamdi Sahloul
5d54def264
Add semicolons after `CV_INSTRUMENT` macros
7 years ago
Suleyman TURKMEN
30a4e2f7ac
Update hog.cpp
7 years ago
luz.paz
1e1a1855ae
Source typo fixes
7 years ago
Alexander Alekhin
b09a4a98d4
opencv: Use cv::AutoBuffer<>::data()
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
Vitaly Tuzov
51cb56ef2c
Implementation of bit-exact resize. Internal calls to linear resize updated to use bit-exact version. ( #9468 )
8 years ago
Maksim Shabunin
7349b8f5ce
Build for embedded systems
8 years ago
Camille Barneaud
d5e64f4eb2
Avoid HOGDescriptor with sigma = 0
...
Solve #9307 .
8 years ago
Maksim Shabunin
e0393f8557
Fixed some issues found by static analysis (4th round)
8 years ago
Vladislav Sovrasov
6c164d86b9
obdetect: fix in SSE code
8 years ago
Pavel Vlasov
30a6cee2fe
Instrumentation for OpenCV API regions and IPP functions;
9 years ago
Tomoaki Teshima
59fabb2767
use NEON as same as SSE
9 years ago
Ariel Bernal
5c8683139f
Fix for #5710 . OpenCL HOG Object detect assigns the wrong SIMD size.
...
In oder to guarantee SIMDness between the two compilation steps we choose the
highest SIMD size that is optimized in the kernel for the first step.
10 years ago
Maksim Shabunin
6e9d0d9a0c
Visual Studio 2015 warning and test fixes
10 years ago
Vadim Pisarevsky
882c0321f4
clip the found objects in HOG as well ( http://code.opencv.org/issues/3825 ); added test to check CascadeClassifier on small images ( http://code.opencv.org/issues/3710 )
10 years ago
StevenPuttemans
6aedd4f7b0
fixing SVM negative value rounding
...
Conflicts:
modules/objdetect/src/hog.cpp
fix android build
10 years ago
Michaël Sdika
ab40c2acf7
added the signedGradient varaible to the HOGDescriptor class.
...
when true, use signed gradient for the angular histogram computation.
default to false for backward compatibility.
10 years ago
lujia
17cc5e2c40
bugfix_for_hog_detectMultiScale_with_weights
...
(cherry picked from commit 7ce116695d
)
10 years ago
lujia
b73894b271
bugfix_for_hog_detectMultiScale_with_weights
10 years ago
lujia
7ce116695d
bugfix_for_hog_detectMultiScale_with_weights
10 years ago
Andrew Senin
52535b356c
Fix for assert in compute when subimage is used (see issue #4149 )
10 years ago
StevenPuttemans
8bf58937a9
fixing SVM negative value rounding
11 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
11 years ago
Alexander Alekhin
55188fe991
world fix
11 years ago
Ilya Lavrenov
19a2495067
fixed IPP related warnings
11 years ago
Maks Naumov
9b52b61451
remove unused variable in HOGDescriptor::groupRectangles()
11 years ago
Alexander Karsakov
30a8308f8e
Enabled Intel-specific optimizations for HOG detector.
11 years ago
Konstantin Matskevich
3495c5953c
fixes
11 years ago
Konstantin Matskevich
5c38519c65
some changes
11 years ago
Konstantin Matskevich
3ea32b87bb
perf test
11 years ago
Konstantin Matskevich
9a62df1650
HOG
11 years ago
Piotr Miecielica
923698d700
Fixes of some memory leaks
12 years ago
Vladislav Vinogradov
0c7663eb3b
Merge branch 'master' into gpu-cuda-rename
...
Conflicts:
modules/core/include/opencv2/core/cuda.hpp
modules/cudacodec/src/thread.cpp
modules/cudacodec/src/thread.hpp
modules/superres/perf/perf_superres.cpp
modules/superres/src/btv_l1_cuda.cpp
modules/superres/src/optical_flow.cpp
modules/videostab/src/global_motion.cpp
modules/videostab/src/inpainting.cpp
samples/cpp/stitching_detailed.cpp
samples/cpp/videostab.cpp
samples/gpu/stereo_multi.cpp
12 years ago
Roman Donchenko
a50d75d362
Made Filestorage able to not own its CvFileStorage instance.
...
This allows to get rid of the last remaining Ptr<T>::addref calls.
12 years ago
Roman Donchenko
dd25f416a6
War on Whitespace, master edition: tabs.
12 years ago
Roman Donchenko
9ed475cf52
War on Whitespace, master edition: file endings.
12 years ago
Bahram Dahi
e2d6a3abe5
Added spacing in a nested template argument list.
12 years ago
Bahram Dahi
dcad6ce65a
Reverted back to the previous method where a public method groupRectangles was added to HOGDescriptor to take care of ROI and weight grouping
12 years ago
Bahram Dahi
8c25f9f28a
[3rd attempt] fixed HOGDescriptor::detectMultiScale() to group weights as well as ROIs
12 years ago
Andrey Kamaev
5e048d1fa5
Move C API of opencv_objdetect to separate file
...
Also move cv::linemod to own header
12 years ago
Andrey Kamaev
4ab650d15b
Remove gcd function from core headers
12 years ago
Andrey Kamaev
19f8f85c51
Move C structures wrappers from core.hpp to core_c.h
...
Also move RTTIImpl class to the only usage
12 years ago
Vladislav Vinogradov
b62cf65b91
fixed inconsistent new/delete operators
12 years ago