Запись видео с камеры параллельно на обработку OpenCV на Android
Как я теперь понимаю, записать видео, обработанное OpenCV на Android, не так просто. Но есть ли возможность сделать это параллельно: - для записи видео с камеры, используя стандартные инструменты Android (MediaRecorder) и - для обработки видео с OpenCV (mOpenCvCameraView) без его сохранения?
Еще раз, спасибо!
1 ответ
Я думаю, вам не нужно записывать видео. Вы не должны это...
Вы можете захватить весь кадр в onCameraFrame()
метод.
public Mat onCameraFrame(CameraBridgeViewBase.CvCameraViewFrame inputFrame) {
Mat carrierMatgray = inputFrame.gray();
// do something
Mat carrierMatRgba = inputFrame.rgba();
return carrierMatRgba;
}