Конференция "Media" » Помехи...как их убрать?) [D7, WinXP]
 
  • ZMRaven © (15.08.07 13:25) [0]
    у меня тут вопросик появился :)

    у меня есть картинка принимаемая с устройствва захвата :)
    решил из неё вычесть другую :) ну чтоб просмотреть изменения...
    получилась конечно интересная картинка, но появилось много "шумовых" помех.

    как их избавиться?...пробовал сглаживание - толку нету, только хуже.
  • Сергей М. © (15.08.07 13:38) [1]

    > пробовал сглаживание - толку нету, только хуже


    Значит ты применил неважнецкий алгоритм сглаживания.
  • ZMRaven © (15.08.07 13:53) [2]
    эм... ну посоветуй какой-нибудь :)
    я просто взял 8 близ лежащих точек и суммировал и делил на 8 :)
  • Сергей М. © (15.08.07 14:15) [3]

    > ну посоветуй какой-нибудь


    А что на эту тему тебе сказал Гугль ?
  • Sapersky (15.08.07 15:09) [4]
  • Pavia © (15.08.07 17:36) [5]
    Есть несколько фильторов.

    Median фильтр - медианный фильтр. Берутся точки в окресности данной, включая и саму  точку, сортируются и выбирается среднее значение.

    Это больше всего тебе пойдойдет бери 3x3 фильтр.

    Blur - размытие, тоже можно попробовать.

    О матричных фильторах читал?
    Точки в окресности данной умножаются на коэфиценты матрицы и суммируются. После делят для нормировки на число, чаще равное сумме ячеек матрицы.
    Матрицы могут быть любыми к примеру такой.

    +---+---+---+
    | 1  | 0  |  1 |
    +---+---+---+
    | 0  | 1  |  0 |
    +---+---+---+
    | 1  | 0  |  1 |
    +---+---+---+
    div=5



    Уссреднение Mean, сумма соседних 8 точек и +1 твоя, деленное на число точек.


    +---+---+---+
    | 1  | 1  |  1 |
    +---+---+---+
    | 1  | 1  |  1 |
    +---+---+---+
    | 1  | 1  |  1 |
    +---+---+---+
    div=9



    Для повышения контрасности, можно применять такую матрицу.


    +---+---+---+
    | 1  | 1  |  1 |
    +---+---+---+
    | 1  | 2  |  1 |
    +---+---+---+
    | 1  | 1  |  1 |
    +---+---+---+


    div=9

    Размытие по Гауссу. Просто коэфиценты задаются гаусовской формулой.
  • Ricks © (16.08.07 19:21) [6]
    если шумы цветовые, то попробуй перевести каритнку в Lab (или YUV) и размыть ТОЛЬКО цветовые составляющие.
    Перевод в YUV описан в ветке про обработку изображений (leonid)
  • SamBrook © (17.08.07 09:42) [7]
    Если картинка статическая, то  самый эффективный способ избавления от шума - накопление. Снимаем много раз и усредняем.
  • ZMRaven © (17.08.07 10:01) [8]
    всем спасибо :)
  • DVM © (17.08.07 12:40) [9]

    > ZMRaven ©  


    > решил из неё вычесть другую :) ну чтоб просмотреть изменения.
    > ..

    детектор движения?
  • ZMRaven © (17.08.07 13:12) [10]
    да - типа того :)...мне нужно отмечать изменения
 
Конференция "Media" » Помехи...как их убрать?) [D7, WinXP]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]