⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 opendatabase.asv

📁 matlab做的图像检索源码
💻 ASV
字号:
function OpenDatabase(hObject,handles)
dir_name = uigetdir('H:\');
addpath(dir_name);

cd(dir_name);                       
filename = dir('*.jpg');            %get all the image file 
filename = [filename;dir('*.gif')];
filename = [filename;dir('*.tif')];
filename = [filename;dir('*.bmp')];
fileNumber = length(filename);

ImageInfo = cell(fileNumber,12);
Std = zeros(fileNumber,3);
for i=1:fileNumber
    InputImage = imread(filename(i).name);      %读入第i幅图片
    %计算图像的颜色特征
    [Yi,Ui,Vi] = RGB2YUV(InputImage);
    [Yil,Yih] = dtwavexfm2(Yi,4,'near_sym_b','qshift_b');
    [Uil,Uih] = dtwavexfm2(Ui,4,'near_sym_b','qshift_b');
    [Vil,Vih] = dtwavexfm2(Vi,4,'near_sym_b','qshift_b');
    %三个低频分量的标准差
    %Std_Yil = std(Yil(:));
    %Std_Uil = std(Uil(:));
    %Std_Vil = std(Vil(:));
    Std(i,1) = std(Yil(:));
    Std(i,2) = std(Uil(:));
    Std(i,3) = std(Vil(:));
    
    ImageInfo{i,1} = Yil;                      %LL
    ImageInfo{i,5} = Uil;                       %LL
    ImageInfo{i,9} = Vil;                       LL
    ImageInfo{i,2} = Yih{4}(:,:,[1 6]);        %level4 HL
    ImageInfo{i,6} = Uih{4}(:,:,[1 6]);        %level4 HL
    ImageInfo{i,10} = Vih{4}(:,:,[1 6]);        %level4 HL
    
    ImageInfo{i,3} = Yih{4}(:,:,[3 4]);        %level4 LH
    ImageInfo{i,7} = Uih{4}(:,:,[3 4]);        %level4 LH
    ImageInfo{i,11} = Vih{4}(:,:,[3 4]);        %level4 LH
    
    ImageInfo{i,4} = Yih{4}(:,:,[2 5]);        %level4 HH
                       
    
    
    ImageInfo{i,8} = Uih{4}(:,:,[2 5]);        %level4 HH
                       
    
    
    ImageInfo{i,12} = Vih{4}(:,:,[2 5]);        %level4 HH
    
end

handles.fileNumber=fileNumber;
handles.filename=filename;
handles.Std=Std;
handles.ImageInfo=ImageInfo;

%disp_white(handles,1);
% --- Outputs from this function are returned to the command line.% Choose default command line output for image_search1
handles.output = hObject;

% Update handles structure
guidata(hObject, handles);

% UIWAIT makes image_search1 wait for user response (see UIRESUME)
% uiwait(handles.figure1);
   
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -