#android #opencv
#Android #opencv
Вопрос:
Кто-нибудь знает, как использовать фронтальную камеру в программе Samsung Galaxy S2 для Android? Лучшим способом было бы сделать это с помощью средства видеозахвата opencv Videocapture, но если это невозможно, подойдет и собственная камера.
Ответ №1:
...
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
// High Quality
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
// start the Video Capture Intent
startActivityForResult(intent, CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE);
...
@Override
protected void onActivityResult(int requestCode, int resultCode, final Intent data) {
if (requestCode == CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
// Video file URI in data.getData();
}
}
}
Это позволило бы пользователю выбрать камеру в приложении камеры по умолчанию.
Смотрите это для получения дополнительной информации.