我正在开发一个项目,该项目需要从具有3行文件头的文本文件中读取多个图像的强度值,然后是每个图像。每个图像由15行标题组成,后跟强度值,排列为48行,每行有144个制表符分隔的像素值。
我已经创建了一个.mat文件,将它们读入Matlab并为每个图像创建一个结构数组。我想使用OpenCV来跟踪图像序列中的特征。
创建一个读取文本文件的.cpp文件或使用OpenCV和Matlab mex文件以实现我的目标会更有意义吗?
答案 0 :(得分:0)
我建议编写C ++代码直接独立于Matlab读取文件。这样,您就不必混淆行主要与列主要排序和所有爵士乐。此外,图像格式是否有规格?如果它是一种相当普通的格式,您可以找到一个非常自我的读者/库。
如果你想要Matlab的可视化和/或其他图像处理功能,那么mex文件可能是一种合理的方法。