Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

OpenCV Manager and Galaxy S III

I have a simple android app using OpenCV. OpenCV Manager on my Samsung Galaxy S3 shows that I have "ARM V7 with NEON". I have "armeabi-v7a with Neon" package installed. However I do not see any speed up (in frames per second). If i uninstall this package, the program works at about the same speed. Moreover, in the list of packages in OpenCV manager there is no "(in use)" indicator near this package name. I suspect it is not currently being recognized as compatible with my phone. Here is the screenshot:

http://yfrog.com/mr20121123170311p

Howe can I verify that the package is indeed used? If it is not used, what package I need to use NEON at Samsung Galaxy S3?

Thanks!

OpenCV Manager and Galaxy S III

I have a simple android app using OpenCV. OpenCV Manager on my Samsung Galaxy S3 shows that I have "ARM V7 with NEON". I have "armeabi-v7a with Neon" package installed. However I do not see any speed up (in frames per second). If i uninstall this package, the program works at about the same speed. Moreover, in the list of packages in OpenCV manager there is no "(in use)" indicator near this package name. I suspect it is not currently being recognized as compatible with my phone. Here is the screenshot:

http://yfrog.com/mr20121123170311p

Log file from device:

I/OpenCVEngine/Service(13882): Service onBind called for intent Intent { act=org.opencv.engine.BIND }
D/OpenCVEngine(13882): OpenCVEngine::OnTransact(1,16)
D/OpenCVEngine(13882): OpenCVEngine OCVE_GET_ENGINE_VERSION request
D/OpenCVEngine(13882): OpenCVEngine::GetVersion()
D/OpenCVEngine(13882): OpenCVEngine::OnTransact(2,16)
D/OpenCVEngine(13882): OpenCVEngine OCVE_GET_LIB_PATH_BY_VERSION request
D/OpenCVEngine(13882): OpenCVEngine::GetLibPathByVersion(2.4)
D/OpenCVEngine(13882): OpenCVEngine::GetLibPathByVersion(2.4) impl
D/OpenCVEngine(13882): PackageInfo::PackageInfo: package arch ARMv7
D/OpenCVEngine(13882): PackageInfo::PackageInfo("org.opencv.engine", "/data/data/org.opencv.engine/lib", "2.2")
D/OpenCVEngine(13882): Trying to load info library "/data/data/org.opencv.engine/lib/libopencv_info.so"
I/OpenCVEngine(13882): OpenCV package "org.opencv.lib_v24_armv7a_neon" revision "3.1" found
D/OpenCVEngine(13882): PackageInfo::PackageInfo("org.opencv.lib_v24_armv7a_neon", "/data/data/org.opencv.lib_v24_armv7a_neon/lib", "2.5")
D/OpenCVEngine(13882): Fixing permissions for folder: "/data/data/org.opencv.engine/lib"
D/OpenCVEngine(13882): Fix permissions for "."
D/OpenCVEngine(13882): Fix permissions for ".."
D/OpenCVEngine(13882): Fix permissions for "libopencv_java.so"
D/OpenCVEngine(13882): Fix permissions for "libOpenCVEngine_jni.so"
D/OpenCVEngine(13882): Fix permissions for "libOpenCVEngine.so"
D/OpenCVEngine(13882): Fix permissions for "libnative_camera_r2.3.3.so"
D/OpenCVEngine(13882): Fix permissions for "libnative_camera_r4.0.3.so"
D/OpenCVEngine(13882): Fix permissions for "libnative_camera_r4.2.0.so"
D/OpenCVEngine(13882): Fix permissions for "libnative_camera_r2.2.0.so"
D/OpenCVEngine(13882): Fix permissions for "libnative_camera_r4.1.1.so"
D/OpenCVEngine(13882): Fix permissions for "libnative_camera_r3.0.1.so"
D/OpenCVEngine(13882): Fix permissions for "libopencv_info.so"
D/OpenCVEngine(13882): Fix permissions for "libnative_camera_r4.0.0.so"
D/OpenCVEngine(13882): OpenCVEngine::OnTransact(1598968902,16)
D/OpenCVEngine(13882): OpenCVEngine unknown request
D/OpenCVEngine(13882): OpenCVEngine::OnTransact(2,16)
D/OpenCVEngine(13882): OpenCVEngine OCVE_GET_LIB_PATH_BY_VERSION request
D/OpenCVEngine(13882): OpenCVEngine::GetLibPathByVersion(2.5)
D/OpenCVEngine(13882): OpenCVEngine::GetLibPathByVersion(2.5) impl
E/OpenCVEngine(13882): OpenCV version "2.5" () is not supported

Howe can I verify that the package is indeed used? If it is not used, what package I need to use NEON at Samsung Galaxy S3?

Thanks!