|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Evgenij Masherov 2:5020/175.2 16 May 2002 09:02:50 To : Boris Rudakov Subject : убрать фон -------------------------------------------------------------------------------- Thu May 16 2002 00:32, Boris Rudakov wrote to Valentin Davydov: >>> Есть такая задачка: >>> Дан набор из N черно-белых изображений (256 градаций) одинакового >>> размера, являющихся последовательностью кадров видеосъемки. Снимаемый >>> объект находится в ПОСТОЯHHОМ движении, причем не только двигается, >>> но и меняет форму. Требуется: 1. Проанализировать изображения и >>> убрать фоновое изображение, общее для них всех (заменить на заданный >>> цвет). 2. Скорректировать дефекты, связанные с загрязненностью >>> оптики, глюками освещения и т.п... Дефекты считать постоянными для >>> все последовательности. VD>> Протереть оптику, растянуть позади однородный фон, правильно выставить VD>> свет... Это проще, чем затевать распознавание образов. BR> SU.RENDER ? :):):):) BR> Мне кажется что у него другая задача - чего-то типа охранных систем, BR> когда надо засечь появление постороннего объекта. Засеч, а потом BR> внимательно на него посмотреть не отвлекаясь на фон :):):):) BR> Я бы посоветовал засянять "чистый" - эталонный кадр, факт появления BR> постороннего объекта фиксировал бы банальным сравнением, а вот вычистить BR> фон... Это сложнее, я бы попытался покопать в сторону классификации на BR> базе ATR-алгоритмов. BR> Чисто на вскидку: резал бы кадр на все более и более мелкие квадраты, BR> классифицируя изображение в них сравнительно с эталоном. При совпадении - BR> выбрасывал (закрашивал), при несовпадении - разрезал на более мелкие BR> квадраты и классифицировал бы их. Трабла: возможны ситуации, когда в BR> объекте будут прорезаны мелкие "дыры" по чистой случайности - ну совпал BR> случайно фрагмент растра, селява такая... Да и границы при таком подходе BR> тоже рваными могут оказаться. Думать надо :) Простейший подход: (для задачи охраны) - вычитать предыдущий кадр из последующего (фоновое изображение и постоянные дефекты обнуляются) - положительные разности кодировать, скажем, зеленым, отрицательные - красным, базовое изображение - синим. - любоваться огненным контуром на фоне синего полумрака. (Как сделаете - рекомендую побросать мяч или пустить струю табачного дыма перед камерой:) Евгений Машеров АКА СанитарЖеня --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/330038cf5e9e.html, оценка из 5, голосов 10
|