
Implementación del guided filter en vídeos
Publicado por Tomas (5 intervenciones) el 10/01/2017 19:52:22
Hola, la idea es adaptar un ejemplo que encontré en matlab examples para que funcione con vídeos o secuencia de imágenes. La verdad es que soy muy nuevo en todo lo que es programar, según lo que investigue es necesario trabajar con while loops para lograr mi objetivo, pero no entiendo bien como es la implementación. Desde ya muchas gracias
El código es el siguiente:
El código es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
A = imread('toysnoflash.png');
figure;
imshow(A);
title('Input Image - Camera Flash Off')
G = imread('toysflash.png');
figure;
imshow(G);
title('Guidance Image - Camera Flash On')
nhoodSize = 3;
smoothValue = 0.001*diff(getrangefromclass(G)).^2;
B = imguidedfilter(A, G, 'NeighborhoodSize',nhoodSize, 'DegreeOfSmoothing',smoothValue);
figure, imshow(B), title('Filtered Image'
figure;
h1 = subplot(1,2,1);
imshow(A), title('Region in Original Image'), axis on
h2 = subplot(1,2,2);
imshow(B), title('Region in Filtered Image'), axis on
linkaxes([h1 h2])
xlim([520 660])
ylim([150 250])
Valora esta pregunta


0