Why does this error happen?
조회 수: 1 (최근 30일)
이전 댓글 표시
load NewTemplates
snap=imread('image1.png');
snap=imresize(snap,[42 24]);
rec=[ ];
for n=1:length(NewTemplates)
cor=corr2(NewTemplates{1,n},snap);
rec=[rec cor];
end
error-> ??? Cell contents reference from a non-cell array
object.
Error in ==> Letter_detection at 9
cor=corr2(NewTemplates{1,n},snap);
댓글 수: 0
답변 (1개)
Guillaume
2020년 3월 1일
Your code expects that NewTemplates is a cell array (or an object that supports {} indexing). It isn't. Presumably, NewTemplates is popped into existence by your load NewTemplates, so you need to investigate that file to see what it contains.
What is
class(newTemplates)
댓글 수: 0
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!