从视频中提取文本

30次观看(过去30天)
Zakie阿萨德
Zakie阿萨德 2022年11月3日
评论道: KSSV 2022年11月3日
我需要从视频中提取屏幕右侧绿色部分的“Max”值。我需要用这些值做一个温度曲线。真的不知道如何从视频的每一帧中提取文本。
提前谢谢!

答案(2)

克里斯·拉皮埃尔
克里斯·拉皮埃尔 2022年11月3日
你可以在这里找到更多的细节和例子: //www.ru-cchi.com/help/vision/text-detection-and-recognition.html
你也可以在这篇文章中找到有用的答案: //www.ru-cchi.com/matlabcentral/answers/24685-text-detection-extraction-in-video

KSSV
KSSV 2022年11月3日
v =视频阅读器(“Large_Patron_Trim \ Large_Patron_Trim.mp4”);
N = v.NumFrames;%总帧数
ROI = [1008 215 50 32];感兴趣的区域。用imcrop可以发现,这个区域在每一帧中都是相同的
Tmax = 0 (N,1);%初始化是必需的
%循环
i = 1:N
流(在%d帧的%d帧\n,我,N);
Frame = read(v,i);%读取帧
str = ocr(帧,ROI);%使用OCR获取值
Tmax(i) = str2double(str.Words);
结束
2的评论
KSSV
KSSV 2022年11月3日
探索ocr....的选项问题是帧str.Words会有两个单元格数组。试着用一些逻辑来解决它。
谢谢是接受/投票的答案。

登录评论。

2022世界杯八强谁会赢?


释放

R2018a

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!

Baidu
map