首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python Video to frames?

Python Video to frames?
EN

Stack Overflow用户
提问于 2020-01-20 04:37:00
回答 1查看 86关注 0票数 0

在python中使用opencv从实时视频中提取帧是可能的吗?我正在试着写一个文本识别软件的代码。使用opencv和tesseract,但我无法让tesseract查看视频,除非它是在帧中。

EN

回答 1

Stack Overflow用户

发布于 2020-01-20 08:27:06

我的人,你需要提取每个视频帧,并将其解析为一个简历垫。以下是读取mp4视频、提取每一帧并将其转换为OpenCV矩阵的代码片段(用C++编写):

代码语言:javascript
运行
复制
// Video input:
std::string filePath= "C://myPath//";
std::string videoName = "videoTest.mp4";

// Open video file:
cv::VideoCapture vid( filePath + videoName );

// Check for valid data:
if ( !vid.isOpened() ){
    std::cout<<"Could not read video"<<std::endl;
    //handle the error here...
}

//while the vid is opened:
while( vid.isOpened() ){

  // Mat object:
  cv::Mat inputFrame;

  // get frame from the video
  vid  >> ( inputFrame);

  // carry out your processing
  //...

}

对于这个C++实现,我之前已经包含了# For OpenCV的视频io定义。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59814168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档