我正在研究 CBIR,在我的 GUI 中,我有 6 个轴,一个用于查询图像,5 个用于结果图像。为了在轴上显示图像,我的代码是
function displayResults(filename,hObject, eventdata, handles)
% Open 'filename' file... for reading...
fid = fopen(filename);
for N=6:1:10
imagename = fgetl(fid);
if ~ischar(imagename), break, end % Meaning: End of File...
x=imread(imagename);
axes(handles.(sprintf('axes%d', N)));
imshow(x)
xlabel(imagename);
end
fclose(fid);
调用功能在按钮中function Texture_Callback(hObject, eventdata, handles)
。调用函数是displayResults('textureResults.txt',hObject, eventdata, handles);
这是我之前的输出窗口

按下按钮后

图像质量发生了什么变化?