Android native camera fails on 2.4.9 and 3.0.0 (Bug #3681)


Added by Anders Modén almost 11 years ago. Updated over 9 years ago.


Status:Open Start date:2014-05-09
Priority:Normal Due date:
Assignee:Alexander Smorkalov % Done:

0%

Category:android
Target version:3.0
Affected version:branch 'master' (3.0-dev) Operating System:Android
Difficulty:Hard HW Platform:ARM
Pull request:

Description

Nexxus 7 2013 model fails to activate native camera on 2.4.9 and 3.0.0 latest

applyProperties: failed setPreviewTexture call; ....

and

initCameraConnect: startPreview() fails.

Just use Tutorial Sample 1 and go into native mode

If you want to cantact me I can help you debug it.


Associated revisions

Revision 05e404c2
Added by Vadim Pisarevsky about 10 years ago

Merge pull request #3681 from jet47:fix-run-tests-script-3.0

History

Updated by Anders Modén almost 11 years ago

It should be 2014 model

This is the output from the native camera app as well

05-09 09:28:20.452: D/OpenCV::camera(1932): CvCapture_Android::CvCapture_Android(0)
05-09 09:28:20.452: D/OpenCV::camera(1932): Library name: libopencv_java.so
05-09 09:28:20.452: D/OpenCV::camera(1932): Library base address: 0x74eca000
05-09 09:28:20.462: V/threaded_app(1932): WindowFocusChanged: 0x7615a3c0 -- 1
05-09 09:28:20.472: D/OpenCV::camera(1932): Libraries folder found: /data/app-lib/Saab.Combitech.AR.SDK-1/
05-09 09:28:20.472: D/OpenCV::camera(1932): CameraWrapperConnector::connectToLib: folderPath=/data/app-lib/Saab.Combitech.AR.SDK-1/
05-09 09:28:20.472: E/OpenCV::camera(1932): ||libnative_camera_r2.3.3.so
05-09 09:28:20.472: E/OpenCV::camera(1932): ||libnative_camera_r4.0.3.so
05-09 09:28:20.472: E/OpenCV::camera(1932): ||libnative_camera_r4.1.1.so
05-09 09:28:20.472: E/OpenCV::camera(1932): ||libnative_camera_r4.2.0.so
05-09 09:28:20.472: E/OpenCV::camera(1932): ||libnative_camera_r2.2.0.so
05-09 09:28:20.472: E/OpenCV::camera(1932): ||libnative_camera_r3.0.1.so
05-09 09:28:20.472: E/OpenCV::camera(1932): ||libnative_camera_r4.0.0.so
05-09 09:28:20.472: E/OpenCV::camera(1932): ||libnative_camera_r4.3.0.so
05-09 09:28:20.472: E/OpenCV::camera(1932): ||libnative_camera_r4.4.0.so
05-09 09:28:20.472: D/OpenCV::camera(1932): try to load library 'libnative_camera_r4.4.0.so'
05-09 09:28:20.482: D/OpenCV::camera(1932): Loaded library '/data/app-lib/Saab.Combitech.AR.SDK-1/libnative_camera_r4.4.0.so'
05-09 09:28:20.482: D/OpenCV_NativeCamera(1932): CameraHandler::initCameraConnect(0x75596609, 0, 0x76169c68, 0x0)
05-09 09:28:20.482: D/OpenCV_NativeCamera(1932): Current process name for camera init: Saab.Combitech.AR.SDK
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Instantiated new CameraHandler (0x75596609, 0x76169c68)
05-09 09:28:20.932: I/OpenCV_NativeCamera(1932): initCameraConnect: [antibanding=auto;antibanding-values=off,60hz,50hz,auto;auto-exposure-lock=false;auto-exposure-lock-supported=true;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=true;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua;exposure-compensation=0;exposure-compensation-step=0.166667;flash-mode=off;flash-mode-values=off;focal-length=2.95;focus-areas=(0,0,0,0,0);focus-distances=Infinity,Infinity,Infinity;focus-mode=auto;focus-mode-values=infinity,auto,macro,continuous-video,continuous-picture;horizontal-view-angle=63.8164;jpeg-quality=90;jpeg-thumbnail-height=240;jpeg-thumbnail-quality=90;jpeg-thumbnail-size-values=512x288,480x288,256x154,432x288,320x240,176x144,0x0;jpeg-thumbnail-width=320;max-exposure-compensation=12;max-num-detected-faces-hw=0;max-num-detected-faces-sw=0;max-num-focus-areas=1;max-num-metering-areas=1;max-zoom=99;metering-areas=(0,0,0,0,0);min-exposure-compensation=-12;picture-format=jpeg;picture-format-values=jpeg;pic
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Cameras: (null)
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Picture Sizes: 2592x1944,2048x1536,1920x1080,1600x1200,1280x768,1280x720,1024x768,800x600,800x480,720x480,640x480,352x288,320x240,176x144
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Picture Formats: jpeg
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Preview Sizes: 1920x1080,1280x768,1280x720,1024x768,800x600,800x480,720x480,640x480,352x288,320x240,176x144
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Preview Formats: yuv420p,yuv420sp,
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Preview Frame Rates: 15,24,30
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Thumbnail Sizes: 512x288,480x288,256x154,432x288,320x240,176x144,0x0
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Whitebalance Modes: auto,incandescent,fluorescent,warm-fluorescent,daylight,cloudy-daylight,twilight,shade
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Effects: none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Scene Modes: auto,landscape,snow,beach,sunset,night,portrait,sports,steadyphoto,candlelight,fireworks,party,night-portrait,theatre,action
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Focus Modes: infinity,auto,macro,continuous-video,continuous-picture
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Antibanding Options: off,60hz,50hz,auto
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): Supported Flash Modes: off
05-09 09:28:20.932: D/OpenCV_NativeCamera(1932): initCameraConnect: autofocus is set to mode "continuous-video"
05-09 09:28:20.942: D/OpenCV_NativeCamera(1932): initCameraConnect: preview format is set to yuv420sp
05-09 09:28:20.942: D/OpenCV_NativeCamera(1932): initCameraConnect: preview format is set to 640x480
05-09 09:28:20.942: D/OpenCV_NativeCamera(1932): Starting preview
05-09 09:28:21.012: D/OpenCV_NativeCamera(1932): Preview started successfully
05-09 09:28:21.012: E/OpenCV::camera(1932): calling (*pGetPropertyC)(0x76165f68, 2)
05-09 09:28:21.012: D/OpenCV_NativeCamera(1932): CameraHandler::getProperty(2)
05-09 09:28:21.012: D/OpenCV_NativeCamera(1932): CameraHandler::setProperty(0, 640.000000)
05-09 09:28:21.022: I/OpenCV_NativeCamera(1932): Params before set: [antibanding=auto;antibanding-values=off,60hz,50hz,auto;auto-exposure-lock=false;auto-exposure-lock-supported=true;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=true;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua;exposure-compensation=0;exposure-compensation-step=0.166667;flash-mode=off;flash-mode-values=off;focal-length=2.95;focus-areas=(0,0,0,0,0);focus-distances=Infinity,Infinity,Infinity;focus-mode=continuous-video;focus-mode-values=infinity,auto,macro,continuous-video,continuous-picture;horizontal-view-angle=63.8164;jpeg-quality=90;jpeg-thumbnail-height=240;jpeg-thumbnail-quality=90;jpeg-thumbnail-size-values=512x288,480x288,256x154,432x288,320x240,176x144,0x0;jpeg-thumbnail-width=320;max-exposure-compensation=12;max-num-detected-faces-hw=0;max-num-detected-faces-sw=0;max-num-focus-areas=1;max-num-metering-areas=1;max-zoom=99;metering-areas=(0,0,0,0,0);min-exposure-compensation=-12;picture-format=jpeg;picture-format-val
05-09 09:28:21.022: I/OpenCV_NativeCamera(1932): Params after set: [antibanding=auto;antibanding-values=off,60hz,50hz,auto;auto-exposure-lock=false;auto-exposure-lock-supported=true;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=true;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua;exposure-compensation=0;exposure-compensation-step=0.166667;flash-mode=off;flash-mode-values=off;focal-length=2.95;focus-areas=(0,0,0,0,0);focus-distances=Infinity,Infinity,Infinity;focus-mode=continuous-video;focus-mode-values=infinity,auto,macro,continuous-video,continuous-picture;horizontal-view-angle=63.8164;jpeg-quality=90;jpeg-thumbnail-height=240;jpeg-thumbnail-quality=90;jpeg-thumbnail-size-values=512x288,480x288,256x154,432x288,320x240,176x144,0x0;jpeg-thumbnail-width=320;max-exposure-compensation=12;max-num-detected-faces-hw=0;max-num-detected-faces-sw=0;max-num-focus-areas=1;max-num-metering-areas=1;max-zoom=99;metering-areas=(0,0,0,0,0);min-exposure-compensation=-12;picture-format=jpeg;picture-format-valu
05-09 09:28:21.022: D/OpenCV_NativeCamera(1932): CameraHandler::setProperty(1, 480.000000)
05-09 09:28:21.022: I/OpenCV_NativeCamera(1932): Params before set: [antibanding=auto;antibanding-values=off,60hz,50hz,auto;auto-exposure-lock=false;auto-exposure-lock-supported=true;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=true;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua;exposure-compensation=0;exposure-compensation-step=0.166667;flash-mode=off;flash-mode-values=off;focal-length=2.95;focus-areas=(0,0,0,0,0);focus-distances=Infinity,Infinity,Infinity;focus-mode=continuous-video;focus-mode-values=infinity,auto,macro,continuous-video,continuous-picture;horizontal-view-angle=63.8164;jpeg-quality=90;jpeg-thumbnail-height=240;jpeg-thumbnail-quality=90;jpeg-thumbnail-size-values=512x288,480x288,256x154,432x288,320x240,176x144,0x0;jpeg-thumbnail-width=320;max-exposure-compensation=12;max-num-detected-faces-hw=0;max-num-detected-faces-sw=0;max-num-focus-areas=1;max-num-metering-areas=1;max-zoom=99;metering-areas=(0,0,0,0,0);min-exposure-compensation=-12;picture-format=jpeg;picture-format-val
05-09 09:28:21.022: I/OpenCV_NativeCamera(1932): Params after set: [antibanding=auto;antibanding-values=off,60hz,50hz,auto;auto-exposure-lock=false;auto-exposure-lock-supported=true;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=true;effect=none;effect-values=none,mono,negative,solarize,sepia,posterize,whiteboard,blackboard,aqua;exposure-compensation=0;exposure-compensation-step=0.166667;flash-mode=off;flash-mode-values=off;focal-length=2.95;focus-areas=(0,0,0,0,0);focus-distances=Infinity,Infinity,Infinity;focus-mode=continuous-video;focus-mode-values=infinity,auto,macro,continuous-video,continuous-picture;horizontal-view-angle=63.8164;jpeg-quality=90;jpeg-thumbnail-height=240;jpeg-thumbnail-quality=90;jpeg-thumbnail-size-values=512x288,480x288,256x154,432x288,320x240,176x144,0x0;jpeg-thumbnail-width=320;max-exposure-compensation=12;max-num-detected-faces-hw=0;max-num-detected-faces-sw=0;max-num-focus-areas=1;max-num-metering-areas=1;max-zoom=99;metering-areas=(0,0,0,0,0);min-exposure-compensation=-12;picture-format=jpeg;picture-format-valu
05-09 09:28:21.022: I/GizmoSDK(1932): Camera initialized at resolution 640x480
05-09 09:28:21.022: D/GizmoSDK(1932): APP_CMD_INIT_WINDOW
05-09 09:28:21.022: D/OpenCV_NativeCamera(1932): CameraHandler::applyProperties()
05-09 09:28:28.550: I/dalvikvm(1932): threadid=3: reacting to signal 3
05-09 09:28:28.580: I/dalvikvm(1932): Wrote stack traces to '/data/anr/traces.txt'
05-09 09:28:31.022: E/OpenCV_NativeCamera(1932): applyProperties: failed setPreviewTexture call; camera might not work correctly
05-09 09:28:31.022: D/OpenCV_NativeCamera(1932): Starting preview
05-09 09:28:31.022: D/OpenCV_NativeCamera(1932): Preview started successfully
05-09 09:28:31.032: E/OpenCV::camera(1932): calling (*pGetPropertyC)(0x76165f68, 0)
05-09 09:28:31.032: D/OpenCV_NativeCamera(1932): CameraHandler::getProperty(0)
05-09 09:28:31.032: E/OpenCV::camera(1932): calling (*pGetPropertyC)(0x76165f68, 1)
05-09 09:28:31.032: D/OpenCV_NativeCamera(1932): CameraHandler::getProperty(1)
05-09 09:28:32.103: V/threaded_app(1932): WindowFocusChanged: 0x7615a3c0 -- 0
05-09 09:29:00.281: V/threaded_app(1932): Pause: 0x7615a3c0

Updated by Dmitry Retinskiy almost 11 years ago

Hi Alexander,

could you check this and say your opinion?
Thanks.

  • Assignee changed from Anders Modén to Alexander Smorkalov

Updated by Dmitry Retinskiy almost 11 years ago

  • Status changed from New to Open

Updated by Maksim Shabunin over 9 years ago

Issue has been transferred to GitHub: https://github.com/Itseez/opencv/issues/4744

Also available in: Atom PDF