Merge pull request #15199 from ChipKerchner:hogToHal
authorChip Kerchner <49959681+ChipKerchner@users.noreply.github.com>
Thu, 8 Aug 2019 15:57:03 +0000 (11:57 -0400)
committerAlexander Alekhin <alexander.a.alekhin@gmail.com>
Thu, 8 Aug 2019 15:57:03 +0000 (18:57 +0300)
commitd513fb4c8e5a51093ba53e3953ab06d419a37fac
treecc270ba60abd2824834746dff187cc6e5114c4b4
parent596b8a5d060b0b7c18b53580454adce771af91ff
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.
modules/objdetect/src/hog.cpp