从服务初始化CameraBridgeViewBase

时间:2013-09-06 07:43:15

标签: java android opencv

在Activity初始化中,CameraBridgeViewBase执行下一步:

    private CameraBridgeViewBase mOpenCvCameraView;

    @Override
    public void onCreate() {
       ...
       mOpenCvCameraView = (CameraBridgeViewBase)findViewById(R.id.SurfaceView01);
       ...
}

如何初始化服务?在应用程序中没有活动。

2 个答案:

答案 0 :(得分:1)

CameraBridgeViewBase从Android类Camera延伸。如果您没有从服务初始化相机,您也无法从服务

初始化CameraBridgeViewBase

答案 1 :(得分:1)

捕获帧所需的只是相机。您的服务中不需要任何CameraBridgeViewBase子类。这些便利类用于通过预览加速图像处理应用程序的开发。

您可以使用JavaCameraView的实现作为参考(https://searchcode.com/codesearch/view/26664456/)。