OpenCV 2.3.1 compiled with NDK6 errors on Galaxy 10.1 tab

I have the following problem: A library libopencv_java.socompiled from OpenCV 2.3.1 with NDK6 works fine on the Samsung Galaxy S, but not on the Galaxy Tab. Build setup:

-MacOS X

-NDK6

-build with neon

The library seems to be failing with a double> integer conversion.

+3
source share
1 answer

Galaxy Tab seems to use the Nvidia Tegra 2 processor. Recently, a bug was fixed in the NDK that created incorrect code for Tegra 2 processors associated with floating point instructions. Here is a quote from the NDK r7c changelog :

NDK Tegra2 :

: GNU STL armeabi-v7a, , NEON. , NDK r7b, , Tegra2 (, cosf, sinf, expf).

OpenCV NDK r7c.

+1

All Articles