whats wrong with this code when it read images from folder it gives me the following error. Error in Untitled8 (line 14) filename2 = strrep(filename,pathname);
1 回表示 (過去 30 日間)
古いコメントを表示
clear all;
clc;
close all;
[filenameList, pathnameList] = uigetfile(...
{'*.jpg;*.tif;*.png;*.gif;*.bmp','All Image Files'},'mytitle',...
'MultiSelect', 'on', ...
'c:/DatasetResultsNew/');
pathname = pathnameList;
for iFile=8:10 % 1:28 %check out here
filename = filenameList{iFile-7};
filename2 = strrep(filename,pathname);
fprintf('Processing image %s\n', filename);
im_GroundTruth = imread([pathname,filename]); % object=1; backgroud = 0;
im_GroundTruth(im_GroundTruth>0)=255;
im_segmentaion = im2uint8(imread([pathname,filename2])); % object=1; backgroud = 0;
Conf = confusionmat(im_GroundTruth(:),im_segmentaion(:));
recall = Conf(2,2)/sum(Conf(2,:))*100;
precision = Conf(2,2)/sum(Conf(:,2))*100;
f_measure = 2*recall*precision/(recall+precision);
metricsMatrix(iFile).recall=recall;
metricsMatrix(iFile).precision=precision;
metricsMatrix(iFile).f_measure=f_measure;
end
3 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File 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!