如何读取图像强度值的文本文件并转换为cv :: Mat?

时间:2011-09-14 17:14:06

标签: matlab opencv tracking

我正在开发一个项目,该项目需要从具有3行文件头的文本文件中读取多个图像的强度值,然后是每个图像。每个图像由15行标题组成,后跟强度值,排列为48行,每行有144个制表符分隔的像素值。

我已经创建了一个.mat文件,将它们读入Matlab并为每个图像创建一个结构数组。我想使用OpenCV来跟踪图像序列中的特征。

创建一个读取文本文件的.cpp文件或使用OpenCV和Matlab mex文件以实现我的目标会更有意义吗?

1 个答案:

答案 0 :(得分:0)

我建议编写C ++代码直接独立于Matlab读取文件。这样,您就不必混淆行主要与列主要排序和所有爵士乐。此外,图像格式是否有规格?如果它是一种相当普通的格式,您可以找到一个非常自我的读者/库。

如果你想要Matlab的可视化和/或其他图像处理功能,那么mex文件可能是一种合理的方法。