what is wrong in this code..?
2 ビュー (過去 30 日間)
古いコメントを表示
I trained a faster rcnn object detector using the example code. the training process sucessfully finished but i came up with this error.when this code runs,
___________________________________
I = imread('image1.png');
% Run the detector.
[bboxes, scores] = detect(detector, I);
% Annotate detections in the image.
I = insertObjectAnnotation(I, 'rectangle', bboxes, scores);
figure
imshow(I)
....
then this error came
Error using insertObjectAnnotation
Expected LABEL to be nonempty.
Error in insertObjectAnnotation
Error in insertObjectAnnotation
Error in insertObjectAnnotation
Error in t27_trainFasterrcnn (line 139)
I = insertObjectAnnotation(I, 'rectangle', bboxes, scores);
please help me.
5 件のコメント
Dave Eccles
2021 年 11 月 15 日
Same issue - was this resolved? Can this be solved by increasing the number of epochs used in the model?
回答 (1 件)
Kanika Gupta
2020 年 6 月 24 日
The insertAnnotation function excepts labels to be passed as na arguments.
Try cloading labels using
[bboxes,scores,labels] = detect(detector,I)
Then call insertAnnotation function using
detectedI = insertObjectAnnotation(I,'Rectangle',bboxes,cellstr(labels));
Refer to this link for an example: Object detection using faster R CNN
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!