Перейти к содержимому
Compvision.ru
Aldaris

Отсечение заднего фона

Recommended Posts

Такой вопрос я в своём проекте использую BlobTracker. C гаусовым методом сбора статистики для фона.

Его недостаток в том что довольно быстро блобы сливаются с фоном. Тем не мене для некоторых блобов этого хотелось бы избежать.

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

На пальцах выглядит так, есть фон, на этом фоне появляются объекты и задерживаются в нём , дак вот нужно чтобы они не исчезали со временем, а продолжали жить. Простое вычитание фона не поможет, нужна статистика. Сейчас я ищу блоб , как только он останавливается, я его стираю с картинки и трекер думает что он исчез, а потом когда снова появляется движение в кадре я его проявляю снова, но такое решение никуда ни годится.

Кто-нибудь сталкивался с таой задачей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Такой вопрос я в своём проекте использую BlobTracker. C гаусовым методом сбора статистики для фона.

Его недостаток в том что довольно быстро блобы сливаются с фоном. Тем не мене для некоторых блобов этого хотелось бы избежать.

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

На пальцах выглядит так, есть фон, на этом фоне появляются объекты и задерживаются в нём , дак вот нужно чтобы они не исчезали со временем, а продолжали жить. Простое вычитание фона не поможет, нужна статистика. Сейчас я ищу блоб , как только он останавливается, я его стираю с картинки и трекер думает что он исчез, а потом когда снова появляется движение в кадре я его проявляю снова, но такое решение никуда ни годится.

Кто-нибудь сталкивался с таой задачей?

Может быть добавить к методу сбора статистики выделение объекта по гистограмме, собираемой с блоба вначале, пока он движется, в смысле два параллельных процесса: один статистический, другой обратная проекция, как результат будет некоторое объединение (сумма, например). Но вопрос конечно интересный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Может быть добавить к методу сбора статистики выделение объекта по гистограмме, собираемой с блоба вначале, пока он движется, в смысле два параллельных процесса: один статистический, другой обратная проекция, как результат будет некоторое объединение (сумма, например). Но вопрос конечно интересный.

Да уже решил, пришлось всё-таки добавить новый ForgroundDetector который ведёт статистику по маске а не для всего изображения, вообще большое неудобство что в OpenCV этого не оказалось, при этом они поддерживают трекинг объектов, но стоит объекту остановится гаусианы почти сразу его подминают подсебя)))

Скоро у них релиз новой версии, думаю пожалуй стоит им отписаться пусть включат соответствующие изменения, тока я что-то не нашёл куда отсылать идеи по улучшению библиотеки, не подскажите?

З.Ы. Темы такой нет, но во-первых хорошо что появился в рунете форум по опенцв, я всё ждал когда же на графиконе появится, но не судьба, во-вторых, если позволите, предложение - может стоит где-нибудь на сайте разместить ссылки на другие полезные ресурсы рунета, на тему ИИ, обработки графики, роботов, и.т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Да уже решил, пришлось всё-таки добавить новый ForgroundDetector который ведёт статистику по маске а не для всего изображения, вообще большое неудобство что в OpenCV этого не оказалось, при этом они поддерживают трекинг объектов, но стоит объекту остановится гаусианы почти сразу его подминают подсебя)))

Скоро у них релиз новой версии, думаю пожалуй стоит им отписаться пусть включат соответствующие изменения, тока я что-то не нашёл куда отсылать идеи по улучшению библиотеки, не подскажите?

З.Ы. Темы такой нет, но во-первых хорошо что появился в рунете форум по опенцв, я всё ждал когда же на графиконе появится, но не судьба, во-вторых, если позволите, предложение - может стоит где-нибудь на сайте разместить ссылки на другие полезные ресурсы рунета, на тему ИИ, обработки графики, роботов, и.т.д.

Вот что нашел:

Идеи для новых версий (это wiki, и мне кажется, там надо просто вписать свои предложения): Страница для новых идей

внизу страницы написано "Feel free to suggest your own ideas and the mentoring team will gladly look at them. Several other ideas are in this list: "

PS: Этот сайт очень молодой, и пока я просто не успел всего что хотел, ссылки обязательно появятся, если есть предложения, присылайте, что считаете интересным и полезным, буду рад разместить их на главной странице в специальный блок.

PS2: Со вторым FG детектором интересное решение, я бы не подумал об этом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×