DoubangoTelecom
DoubangoTelecom
And use abs_avg ((abs(gx) + abs(gy) + 1) >> 1) instead of gradient L1 plus scaleAndClip. abs_avg is single instruction in SSE and NEON
Maybe try reading 'devices/system/cpu/cpu0/cache/index0/coherency_line_size'
https://github.com/DoubangoTelecom/compv/blob/c8fbe25320515130d13cad2c736f20f2f7cd4316/core/matchers/compv_matcher_bruteforce.cxx#L121
Also the case for ARM32 on MediaPad2.
Not the case for Galaxy Tab6 ARM32
For Intrin code
To be used to compute random subsets for Homography (RANSAC)
- Hamming distances (SSE and AVX)
1) Unzip /cygdrive/c/Program Files (x86)/Android/android-sdk/platforms/android-(NUMBER HERE)/android.jar to /cygdrive/c/Projects/tmp 2) go into /cygdrive/c/Projects/tmp/android_jar 3) export PATH=$PATH:"/cygdrive/c/Program Files (x86)/Java/jdk1.7.0_55/bin/" 4) javap -s android/hardware/Camera.class
Just like what we're doing with AVX2: CompVMathDistanceHamming32_Intrin_POPCNT_AVX2