1
我有一个由C++代码段创建的.dat文件。 DAT文件的格式是按下列原则:http://users.iit.demokritos.gr/~nstam/ICDAR2013HandSegmCont/Protocol.html如何从.dat文件读取分段数据?
这是图像文件:
这里是上述图像的dat文件:https://www.dropbox.com/s/q8h3psin2k67vew/color_test.dat
我可以告诉dat文件中的分段字存储在与bwlabel
命令相同的格式中。
但是,我如何从数据文件中获取数据到Matlab中的数组进行进一步处理?假设第一个单词用1
标记,第二个单词用2
标记。如何将1
设置为不同的阵列,将2
设置为单独的阵列等。这样我可以进一步在该阵列上工作,如imshow
或im2bw
甚至regionprops
?我试过fopen
和fread
。他们设法打开文件,但创建了具有8000多个元素的单列向量。
谢谢