Sukerbek Ответов: 1

Снимите тень от изображения со спутника Landsat


Цитата:
Привет всем недавно я пытаюсь обнаружить тень от изображения с помощью openCV. Поэтому для этого я использую класс BackgroundSubtractorMOG2, но он дает мне ошибку и использует версию opencv-3.1.0. Пожалуйста, помогите мне, как использовать этот класс.

Mat image = imread( "Cloud.bmp", 1 );
	Mat back;
		
	Ptr< BackgroundSubtractorMOG2 > bg = createBackgroundSubtractorMOG2( 1, 16, true );
	
	bg->apply( image, back ); //Problem is here!
	imshow( "Shadow", back );


Что я уже пробовал:

Я пытаюсь обнаружить облако и удалить тень облака

Mohibur Rashid

И в чем проблема?

Sukerbek

программа не может прыгать здесь

1 Ответов

Рейтинг:
0

KarstenK

Я бы предположил, что ваш коврик обратно не правильно инициализирован, но, как я читаю, это еще одна проблема. Для такого рода вопросов вам лучше поискать и задать их на форуме OpenCV.

Вот несколько примеров кода для Использование BackgroundSubtractorMOG2 для изображений что должно тебе помочь.


Sukerbek

спасибо