Tôi đã đọc hình ảnh này:
lấy FFT (2D) của nó và sau đó nghịch đảo FFT để lấy lại chính xác hình ảnh. Mã được cung cấp để tham khảo:
imfft = fft2(photographer);
im = uint8(ifft2(imfft));
imshow(im); %Output is same image
Nhưng khi tôi thay đổi phạm vi và chỉ lấy phần thực sự,
imfft = real(fft2(photographer));
im = uint8(ifft2(imfft));
imshow(im);
Tôi nhận được một hình ảnh như thế này ( lưu ý rằng thay đổi kích thước là không liên quan và chỉ do lưu nó từ trình xử lý hình Matlab ):
Ai đó có thể giải thích cho tôi lý thuyết (toán học) đằng sau nó? Cảm ơn