0

我正在尝试使用 libsvm 执行预测,以识别图像中的特定对象。我能够使用 sobel 运算符转换我的图像,并将其中一张图像的像素值存储到一个 txt 文件中。所以,我有一个看起来像这样的 txt 文件:

14 18 0

173 176 145

175 177 155

20 21 7

19 18 13

9 7 8

3 1 4

3 1 2

5 4 2

1 0 0

[...]

我的问题是我不太熟悉 libsvm 数据格式,所以我想知道:如何使用 python 修改此文件以使其可用于 libsvm?

非常感谢!!

4

1 回答 1

1

转换器不应该那么困难,但更好的是不保存到 txt!您可能不需要此中间步骤。您可以使用 libsvm python bindings 或(我的推荐)scikits直接将图像数据输入到 libsvm ,例如:

http://scikit-learn.org/0.13/auto_examples/plot_digits_classification.html

注意:Scikits 使用 libsvm。

于 2013-05-19T23:02:22.380 回答