OpenCV example-tutorial1 does not work on Android emulator (Bug #2656)


Added by Alexander Smorkalov about 12 years ago. Updated about 12 years ago.


Status:Done Start date:2012-12-21
Priority:Normal Due date:
Assignee:Alexander Smorkalov % Done:

0%

Category:android
Target version:2.4.3.2
Affected version: Operating System:
Difficulty: HW Platform:
Pull request:https://github.com/Itseez/opencv/pull/258

Description

Problem was reproduced with Android 2.2 and 2.3.3.
Emulator with Android 4.0.3 work OK.

Logcat output:

D/JavaCameraView(  446): Initialize java camera
D/JavaCameraView(  446): Trying to open camera with old open()
D/CameraHardwareStub(   34): initHeapLocked: preview size=320x240
D/JavaCameraView(  446): getSupportedPreviewSizes()
D/JavaCameraView(  446): Set preview size to 320x240
W/System.err(  446): java.lang.NullPointerException
W/System.err(  446):     at org.opencv.android.JavaCameraView.initializeCamera(JavaCameraView.java:127)
W/System.err(  446):     at org.opencv.android.JavaCameraView.connectCamera(JavaCameraView.java:203)
W/System.err(  446):     at org.opencv.android.CameraBridgeViewBase.onEnterStartedState(CameraBridgeViewBase.java:251)
W/System.err(  446):     at org.opencv.android.CameraBridgeViewBase.processEnterState(CameraBridgeViewBase.java:214)
W/System.err(  446):     at org.opencv.android.CameraBridgeViewBase.checkCurrentState(CameraBridgeViewBase.java:207)
W/System.err(  446):     at org.opencv.android.CameraBridgeViewBase.surfaceChanged(CameraBridgeViewBase.java:103)
W/System.err(  446):     at android.view.SurfaceView.updateWindow(SurfaceView.java:538)
W/System.err(  446):     at android.view.SurfaceView.dispatchDraw(SurfaceView.java:339)
W/System.err(  446):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
W/System.err(  446):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
W/System.err(  446):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
W/System.err(  446):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
W/System.err(  446):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
W/System.err(  446):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
W/System.err(  446):     at android.view.View.draw(View.java:6743)
W/System.err(  446):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
W/System.err(  446):     at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1842)
W/System.err(  446):     at android.view.ViewRoot.draw(ViewRoot.java:1407)
W/System.err(  446):     at android.view.ViewRoot.performTraversals(ViewRoot.java:1163)
W/System.err(  446):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1727)
W/System.err(  446):     at android.os.Handler.dispatchMessage(Handler.java:99)
W/System.err(  446):     at android.os.Looper.loop(Looper.java:123)
W/System.err(  446):     at android.app.ActivityThread.main(ActivityThread.java:4627)
W/System.err(  446):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err(  446):     at java.lang.reflect.Method.invoke(Method.java:521)
W/System.err(  446):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
W/System.err(  446):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
W/System.err(  446):     at dalvik.system.NativeStart.main(Native Method)
D/JavaCameraView(  446): Disconnecting from camera
D/JavaCameraView(  446): Notify thread
D/JavaCameraView(  446): Wating for thread


Associated revisions

Revision 9ca65cee
Added by Alexander Smorkalov about 12 years ago

OpenCV example-tutorial1 does not work on Android emulator (Bug #2656)

Problems with Android 2.3.3 (API level 10) fixed;
Android 2.2 does not work due to unsupported camera frame format (known android-2.2 emulator issue).

Revision 32b25de5
Added by Alexander Alekhin almost 11 years ago

Merge pull request #2656 from ilya-lavrenov:ipp_copymakeborder

History

Updated by Alexander Smorkalov about 12 years ago

  • Pull request set to https://github.com/Itseez/opencv/pull/258

Updated by Alexander Smorkalov about 12 years ago

  • Status changed from Open to Done

Updated by Andrey Kamaev about 12 years ago

  • Target version changed from 2.4.4 to 2.4.3.2

Also available in: Atom PDF