How to write a fusion code
이전 댓글 표시
Hello, I'm getting this error message
Error in score_total (line 25) output = My_predict(mdl,mdl2,tst_dat);
Here's how I used the code:
clear all
load my_ftrs_LBP
features_LBP =[];
trn_per_paper = 1;
for i = 1:50
img = fetch7_P{i};
features = extractLBPFeatures(img);
features_LBP = [ features_LBP; features ];
end
save my_ftrs_LBP fetch7_P features_LBP all_labels_LBP
[trn_dat, trn_lbl, tst_dat, tst_lbl ] = splitTrainTest(features_LBP,all_labels_LBP,trn_per_paper);
mdl=fitcknn(trn_dat, trn_lbl);
results = predict(mdl, tst_dat);
mdl2=fitctree(trn_dat, trn_lbl);
results2 = predict(mdl2, tst_dat);
output = My_predict(mdl,mdl2,tst_dat);
[lbl,scr] = predict(mdl,tst_dat);
[lbl2,scr2] = predict(mdl2,tst_dat);
tot_scr = scr1+scr2;
[val posn] = max(tot_scr,[],2);
output = posn
댓글 수: 3
Rik
2019년 4월 10일
Please check if my reconstruction of your code is the same as your code.
Also, you should share the complete error message (all the red text).
Your code causes a lot of confusion and questions. Why are you clearing everything? Why aren't you loading to a struct? Why aren't there any comments explaining what is hapening?
Chidiebere Orisakwe
2019년 4월 10일
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!