2013-09-06 3 views
0

В активность инициализации CameraBridgeViewBase делать дальше:Initialization CameraBridgeViewBase от службы

private CameraBridgeViewBase mOpenCvCameraView; 

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

как инициализировать его службы? В приложении нет Activity.

ответ

1

CameraBridgeViewBase распространяется от камеры Android класса. Если вы не инициализируете камеру из Сервиса, вы тоже не можете инициализировать CameraBridgeViewBase из Сервиса

0

Все, что вам нужно для захвата кадров - это камера. Вам не нужен какой-либо из подклассов CameraBridgeViewBase в вашей службе. Это классы удобства, используемые для ускорения разработки приложений для обработки изображений с предварительным просмотром.

Вы можете использовать реализацию JavaCameraView в качестве ссылки (https://searchcode.com/codesearch/view/26664456/).

Смежные вопросы