【发布时间】:2015-04-19 09:24:19
【问题描述】:
我需要对来自摄像机的图像进行分类,要考虑的主要特征是:
- 对象形式(三角形、正方形等基本形状)
- 对象颜色
- 很少变形
我已经在使用 opencv 进行形状识别,遵循 Real Time Tracking Tutorial 和 this:
我的目标是,如果我在镜头前展示一个很小或很大的正方形,那么它会将它识别为一个颜色为“....”的正方形,如果我展示一个有耳/变形的纸(正方形或三角形) 然后它会将此形状识别为颜色为“....”的三角形。
我正在搜索如何使用 Encog 进行图像分类,但我发现是使用定量属性进行分类,例如测量(长度、宽度)而不是形状形式。
encog 示例是 this(在 Pluralsight 中可用)。
在这个 encog 示例中,训练数据如下:
Sepal Length Sepal Width Petal Length Petal Width Species
5.1 3.5 1.4 0.2 setosa
4.9 3.0 1.4 0.2 setosa
4.7 3.2 1.3 0.2 setosa
7.0 3.2 4.7 1.4 versicolor
6.4 3.2 4.5 1.5 versicolor
6.9 3.1 4.9 1.5 versicolor
6.3 3.3 6.0 2.5 virginica
5.8 2.7 5.1 1.9 virginica
7.1 3.0 5.9 2.1 virginica
在我的情况下,训练数据将是像素(encog 的垫子类型),也是我的评估数据。
如何对编码训练数据的像素进行归一化?
我需要一些线索,教程。 非常感谢。
【问题讨论】:
标签: opencv machine-learning neural-network classification encog