Jump to content
Compvision.ru
Sign in to follow this  
Aldaris

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

Recommended Posts

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

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

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

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

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

Share this post


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

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

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

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

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

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

Share this post


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

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

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

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

Share this post


Link to post
Share on other sites
Да уже решил, пришлось всё-таки добавить новый 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 детектором интересное решение, я бы не подумал об этом.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×