How to asign class name to detection result?
3 次查看(过去 30 天)
显示 更早的评论
Hello guys, after running YOLOv4 detector which I made with help of example on MathWorks page, I run detector on test image and it shows the labels also the score for each label but doesn’t show the name of the predicted class… how to add the class name for each label in results?
0 个评论
回答(1 个)
Walter Roberson
2023-5-24
Second output of max() can tell you the index of the most probable class. Then you can use the index to index the class names.
classnames = ["Ruby"; "Zattar"; "Swing"; "BobbleHead"];
classvals = rand(10, length(classnames)) %except for you classvals would be output from classification
[~, classidx] = max(classvals, [], 2);
detected_class = classnames(classidx)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Data Workflows 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!