OpenCV从文本文件创建视频

时间:2016-07-19 20:54:30

标签: c++ opencv webcam webcam-capture

我正在尝试构建一个应用程序,它从网络摄像头或外部设备获取数据,将视频帧保存到文本文件中,然后从创建的文本文件中读取帧。

我不知道保存到文本文件是否是一个好主意,我打开了建议。

到目前为止,我已经完成了保存到文本文件。

我的问题是从文本文件中读取。基本上我是逐行阅读文本,但我不知道如何将此文本转换为Mat对象。

到目前为止,我的代码是:

{{1}}

您有什么建议我如何将此行字符串转换或转换为Mat obejct?

{{1}}

感谢。

顺便说一句,我看了这个解决方案,但我无法理解。 Convert a string of bytes to cv::mat

我无法在c ++中找到字节类型,我认为String到Mat对象之间可能存在直接转换。

1 个答案:

答案 0 :(得分:2)

您可以将OpenCV中的任何内容(几乎)保存到.xml或.yml文本文件中,然后使用OpenCV XML / YAML FileStorage方法将其读回。

我高度推荐使用本机C ++方法来处理文件。

它专门为您处理所有这些腿部工作。