my code
path_directory='C:\Users\KimJS\Desktop'; boximg=[path_directory '/3.jpg']; fnames=dir('C:\Users\KimJS\Desktop\surf'); boxImage = imread(boximg); boxImage = rgb2gray(boxImage); boxPoints = detectSURFFeatures(boxImage); [boxFeatures, boxPoints] = extractFeatures(boxImage, boxPoints); dlmwrite('box_txt.txt',boxFeatures); box_txt = dlmread('box_txt.txt'); for j = 1:length(fnames) [pathstr,name,ext] = fileparts(fnames(j).name); if (strcmpi(ext,'.txt')) scene = strcat('C:\Users\KimJS\Desktop\surf\',name,'.txt') scene_txt = dlmread(scene); boxPairs = matchFeatures(box_txt,scene_txt); if(length(boxPairs)>80) fprintf(" anser %s \n", fnames(j).name) break end endend
Perform dlread on array text. Read and compare different files for each loop. can i more faster i/o/??
Best Answer