Re: убрать фон
- From
- Evgenij Masherov (2:5020/175.2)
- To
- Alexei Zaycev
- Date
- 2002-05-16T20:42:34Z
- Area
- RU.ALGORITHMS
From: "Evgenij Masherov" <EMasherow@nsi.ru>
Thu May 16 2002 11:03, Alexei Zaycev wrote to Evgenij Masherov:
EM>> - вычитать предыдущий кадр из последующего (фоновое изображение и
AZ> Объект - плавающие в жидкости 'волокна', съемка на просвет.
AZ> 'Волокна' примерно одинакового цвета, поэтому при их перекрытии в
AZ> соседних кадрах вырежется лишнее. Причем, чем больше мы берем кадров для
AZ> поиска фона, тем бОльшие куски фона у нас выпадают из поля зрения.
EM>> постоянные дефекты обнуляются)
AZ> Постоянные дефекты хотелось бы не обнулять, а частично компенсировать ;-)
EM>> - положительные разности кодировать, скажем, зеленым, отрицательные
EM>> - красным, базовое изображение - синим.
AZ> Пробовал первым делом - в данном случае получается не очень... :-(
Следующая итерация:
В качестве базового, вычитаемого из данного, используется экспоненциально
сглаженная картинка.
y(t)=a*x(t)+(1-a)*y(t)
Параметр а - подбирается. При а=1 имеем исходный вариант, чем меньше а - тем
медленнее адаптируется базовая картинка. Видимо, есть значение, при котором
плавающие волокна не влияют на базовую, а постоянные дефекты - присутствуют на
ней.
Если желательно не убирать дефекты вовсе - вычитать, умноженную на b<1.
Евгений Машеров АКА СанитарЖеня
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)