Finding TP, TN, FP, FN using histc. First Input must be a real non-sparse numeric array (error)
Ältere Kommentare anzeigen
I am finding TP, TN, FP, FN (confusion matrix) of predicted and actual image. smapImg is the predicted/output image and gtImg is the actual/ground truth image.
TP = histc(smapImg(gtImg), 0:255);
FP = histc(smapImg(~gtImg), 0:255);
FN = histc(~smapImg(gtImg), 0:255);
TN = histc(~smapImg(~gtImg), 0:255);
I am getting this error "First Input must be a real non-sparse numeric array" while computing FN and TN, while TP and FP are computing correctely. Please help.
2 Kommentare
Steven Lord
am 20 Aug. 2019
What does the following command display? Show all the columns as any of them may contain information important to understanding why you receive that error.
whos smapImg gtImg
Nataliya
am 20 Aug. 2019
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Logical finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
