Google Glass Entreprise Edition 2: не удалось инициализировать данные отладки - PullRequest
0 голосов
/ 08 ноября 2019

У меня отображается следующая ошибка в Android Studio при использовании API Camera2 с Google Glass Entreprise Edition 2:

E / CamX: [ОШИБКА] [CORE] camxpipeline.cpp: 1606InitializeDebugDataBuffer () Не удалось инициализировать данные отладки

Это не мешает мне захватывать изображения, но

Эта проблема наблюдается только на этой платформе (уже пробовали с блейд-сервером Vuzix и Samsung Note 9). Я также пытался использовать CameraX API, но ошибка вывода также присутствует.

Это происходит независимо от того, использую ли я режим автоэкспозиции в Android или когда я устанавливаю ручные параметры для камеры.

Следующий пример иллюстрирует, как это делается при запросе автоэкспозиции:

// Add a new request ( could be AutoExposure or a Specific ISO or Shutter Speed)
mCaptureRequest.put(CaptureRequest.CONTROL_AE_MODE, CaptureRequest.CONTROL_AE_MODE_ON);

// Stop the Repeating Request
mCaptureSession.stopRepeating();
// Abort Captures
mCaptureSession.abortCaptures();

// For each data in my request add it to the request builder
    for (HashMap.Entry<CaptureRequest.Key<?>, Object> request : mCaptureRequest.entrySet()) {
                      mPreviewRequestBuilder.set((CaptureRequest.Key<Boolean>) request.getKey(), (boolean) request.getValue());
    }
// Set the repeating request
    mCaptureSession.setRepeatingRequest(mPreviewRequestBuilder.build(), mCaptureCallback, mBackgroundHandler);

Как я могу удалить эту ошибку? Это не мешает мне визуализировать или выполнять некоторую обработку изображений, но платформа, кажется, страдает от медленной обработки при захвате изображений с камеры, поэтому я смотрю на каждую возможную проблему.

1 Ответ

0 голосов
/ 08 ноября 2019

Количество журналов «ошибок», которые выдает типичная реализация камеры на устройстве Android, к сожалению, довольно велико.

Большинство из них безвредны (пока, конечно, нет!), Поэтому, если вы четко не видите проблему, я бы порекомендовал вам просто игнорировать ее.

(Например,, это может быть инициализация инфраструктуры журнала отладки, но она не настроена на работу с розничными сборками, но никто не удосужился удалить сообщение об ошибке, которое появляется при попытке запуска)

...