Ich habe die Hochfrequenzkomponente (HF) und die Niederfrequenzkomponente (LF) von einem Bild getrennt. Nach diesem Schritt wendete ich etwas Denoising-Technik auf HF und LF an. Danach möchte ich sie zusammenführen. Wie kann ich das tun?Wie kann ich HF- und LF-Komponenten eines Bildes kombinieren?
verwendete ich den folgenden Code für die Zersetzung
%// Load an image
Orig = double(rgb2gray(imread('lena.jpg')));
O=ROFdenoise(Orig, 12);
O=uint8(O);
figure, imshow(O)
%// Transform
Orig_T = dct2(Orig);
%// Split between high - and low-frequency in the spectrum (*)
cutoff = round(0.5 * 226);
High_T = fliplr(tril(fliplr(Orig_T), cutoff));
Low_T = Orig_T - High_T;
%// Transform back
High = idct2(High_T);
Low = idct2(Low_T);
'Low_T = Orig_T - High_T;' trennt sie. Löse für "Orig_T" in dieser Gleichung, um sie wiederzuvereinigen. Oder suchen Sie nach etwas anderem, das Sie nicht erklärt haben? –
Können Sie mehr vom Code zeigen? Welche Methode zur Dekomposition hast du benutzt? – Royi
Ich habe den obigen Code hinzugefügt –