Not getting cell array output?

Hey there, I need some help.
Why doesn't
data(n,:)
give me a cell as output, but a char?
Thanks
%%Open file
reader=vision.VideoFileReader('myfilename.mp4')
%%Analyze
n=0; %counter
while ~isDone(reader)
n=n+1 ;
I=step(reader);
roi_speed=[1560 200 125 50];
ocrResults_vSpeed=ocr(I, roi_speed);
recognizedText_vSpeed=ocrResults_vSpeed.Text;
data(n,:)=[recognizedText_vSpeed];
end

3 件のコメント

John Chilleri
John Chilleri 2017 年 5 月 1 日
Hello,
Looking at the documentation for ocr shows that,
ocrresults.Text is a string and,
ocrresults.Words is a cell.
Did you perhaps mean to use ocrresults.Words?
Hope this helps!
J S
J S 2017 年 5 月 1 日
Duuuh, yes, thanks a lot
John Chilleri
John Chilleri 2017 年 5 月 1 日
Watch out for conversion to double from cell errors and good luck!

回答 (0 件)

この質問は閉じられています。

質問済み:

J S
2017 年 5 月 1 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by