MATLAB: удаление отражений от автомобильных фар - PullRequest
0 голосов
/ 11 ноября 2018

У меня есть видеокадр, в котором много отражений от автомобильных фар, это лучший результат, который я могу получить при обработке с цветовым пространством HSV.

A)Original image B)value color space C)filtered image A) Исходное изображение B) значение цветового пространства C) отфильтрованное изображение

Это код, который я использовал для фильтрации кадра. Есть ли лучший способ убрать отражение света?

for i = 1:150 % Im using the 150th frame of the video
    frame = step(videoReader); % read the next video frame
    hsv = rgb2hsv(frame);
    h = hsv(:, :, 1); % Hue image.
    s = hsv(:, :, 2); % Saturation image.
    v = hsv(:, :, 3); % Value (intensity) image.
    thresholdframe = v;
    inversev = ~s;
    thresholdframe = v > 0.99;
    borderclearframe = imclearborder(s);
    BW2 = bwareafilt(thresholdframe,[400 500]);
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...