簡體   English   中英

使用Octave從csv文件讀取圖像

[英]Read images from a csv file with Octave

我想閱讀Octave的Kaggle比賽training.csv文件。 該文件包含16個字段。 前15個是關鍵點的坐標。 第16個是圖像,它是由空格分隔的9216個數字 (0到255)。

嘗試過,但沒有以下幾點:

 - data = csvread('training.csv'); 

 - data = dlmread('training.csv', ',');

 - [l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13,l14,l15, image] =
   textread("training.csv", "%f %f %f %f %f %f %f %f %f %f %f %f %f %f
   %f %s", "delimiter", ",", "endofline", "\n", "headerlines", 1);

注意:

謝謝,

這篇文章為解決這個問題做出了巨大貢獻。 關鍵是:

  • 刪除標題行
  • "0"替換",," (雙逗號)
  • "," (單個逗號)替換為" " (空格)
  • 讀取文件的代碼

    fn = 'training_space.txt'; M = dlmread(fn);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM