2013-02-11 87 views
4

我是Weka的新手,從關於如何使用它的示例中,我只看到了文本問題。我可以在機器學習分類器中使用Weka中的圖像嗎?在圖像上使用Weka

回答

2

Weka機器學習分類器適用於數字和分類特徵。在使用weka和圖像之前,您需要從圖像中獲得extract features。 根據您的需要,簡單功能如平均,最大,平均值可能就足夠了。或者您可能需要爲圖片使用其他一些算法。

下面是維基百科特徵提取算法。

低級別

  • 邊緣檢測
  • 角檢測
  • Blob檢測
  • 嶺檢測
  • 尺度不變特徵轉換

我建議讀光學字符認識調查瞭解如何他們被使用。 OCR是您使用的非常簡單的示例。標準數據集和算法存在於OCR中。因此瞭解它是非常有益的。

3

您可以使用開源的圖像處理應用程序,如ImageJFiji從圖像中提取特徵和Weka

斐濟使用它有一個名爲Advanced Weka Segmentation插件,它應該是在應用了Weka分類爲圖像

非常有用
7

您可以使用Fiji/ImageJTrainable Weka Segmentation插件(以前的高級Weka分段插件)直接做像素分類

該插件是專爲分割通過交互式學習。這意味着用戶需要選擇一組特徵(邊緣檢測器,紋理過濾器等),選擇類的數量(默認爲2),並交互式地繪製(使用ROI工具)所有類的樣本。根據這些樣本對分類器進行訓練後,將對整個圖像像素進行分類,並將分割結果顯示在原始圖像上。這個想法是重複這個過程(繪圖+訓練)直到獲得滿意的分割。

該插件還提供了一套工具來保存/加載ARFF format中的示例,並以.model格式保存/加載分類器,因此它完全兼容最新版本的WEKA。

如果你想要做的是圖像分類,你也許可以重用一些插件的方法。