как удалить нестатический фон из видеопотока?

Я работаю с OpenCV4Android версии 3.0.0 и пытаюсь удалить фон из видеопотока «нестатический фон». я хочу сделать это, потому что у меня есть проблема, когда я пытаюсь обнаружить края «карты», проблема обнаружения краев «карты» основана на ее цвете и цвете фона, как объяснено в моем вопросе здесь.

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

есть ли способ удалить нестатический фон из видеопотока?

код:

    mask = new Mat();
    BackgroundSubtractorMOG2 mog2 = Video.createBackgroundSubtractorMOG2();
    mog2.apply(mInputFrame,mask,.000005);

    output = new Mat();
    mInputFrame.copyTo(output, mask);
    final Bitmap bitmap = Bitmap.createBitmap(mInputFrame.cols(), mInputFrame.rows(), Bitmap.Config.ARGB_8888);
    Utils.matToBitmap(output, bitmap);
    getActivity().runOnUiThread(new Runnable() {
        @Override
        public void run() {
            mIVEdges.setImageBitmap(bitmap);
        }
    });

person user2121    schedule 18.10.2016    source источник
comment
Теоретически да, но это будет много боли. Вам лучше обнаружить (и, в конечном итоге, отследить) интересующий вас объект   -  person Miki    schedule 18.10.2016
comment
Согласен с Мики, в качестве альтернативы вам нужно обучать сеть сегментации вот так (например: mi .eng.cam.ac.uk/projects/segnet или роботы. ox.ac.uk/~szheng/crfasrnndemo ), что не является тривиальной проблемой.   -  person Andrey Smorodov    schedule 18.10.2016
comment
И на самом деле обнаружение фоновых звуков как: сегментировать все объекты. Гораздо более разумное решение — обнаружить единственный нужный вам объект.   -  person Andrey Smorodov    schedule 18.10.2016
comment
@AndreySmorodov, пожалуйста, взгляните на ссылку, размещенную выше в моем вопросе, я имею в виду ссылку, содержащую мой предыдущий вопрос о Stackoverflow. Я могу обнаружить только тот объект, который мне нужен, но проблема в том, что обнаружение объекта зависит от цвета фона. .. вот почему я хотел удалить фон .. у вас есть какое-нибудь решение для этого?   -  person user2121    schedule 18.10.2016
comment
@Miki пожалуйста, посмотри на мой комментарий Андрею Смородову   -  person user2121    schedule 18.10.2016