how do i save magnitude of gabor filter using imwrite function???

2 次查看(过去 30 天)
please help me in this. i want to store magnitude which is obtained by gaborfilter. image has been saved but when i read that image again then only white image has been displayed.
close all; digitDatasetPath = fullfile('H:\code\testSet'); digitData = imageDatastore(digitDatasetPath,... 'IncludeSubfolders',true,'LabelSource','foldernames'); [m, n]=size(digitData.Files) for i=1:n temp=digitData.Files(i); temp=char(temp); I=imread(temp); I=rgb2gray(I); wavelength=4; orientation=90; [mag, phase]=imgaborfilt(I,wavelength,orientation); mag_temp=ifft(mag); imwrite(mag_temp,temp,'jpg') figure,imshow(mag,[]) end

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Read, Write, and Modify Image 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by