阿拉伯文线条图像的HOG特征提取
HOG Feature Extraction of Arabic Line Images
我正在做一个关于作家识别的项目。我想从阿拉伯语手写的线条图像中提取 HOG 特征。而不是使用高斯混合模型进行分类。
包含图像行的数据库的 link 是:http://khatt.ideas2serve.net/
所以我的问题如下;
- 共有三个文件夹,分别是测试、训练和验证。那么,我需要从哪个文件夹中提取特征。我们应该将每个文件夹用于什么目的。
- 我们是否需要从单个图像中提取特征并合并它们,或者是否有任何方法可以将所有图像的特征一起提取。
Test, Train and Validate
阅读这个统计 SE 问题:测试集和验证集有什么区别?
这是基本的机器学习,因此您可能应该回去复习您的课程资料,因为您似乎遗漏了一些非常重要的机器学习概念。
Do we need to extract the features from individual images and merge them or is there any method to extract features of all the images together.
看来,您又漏掉了基本概念。 Histogram of oriented gradients subdivides the image and finds the oriented gradient. See this SO question for examples of hos this looks。
使用 HoG 的传统方法是:对于训练集中的每个图像,提取 HoG,使用这些来训练 SVM,使用验证集验证训练,然后在测试中实际使用训练的 SVM设置。
您需要分别从每张图片中提取HOG特征。此外,您必须将所有图像调整为相同大小,否则所有 HOG 向量的长度都会不同。
您可以在 MATLAB 中使用 extractHOGFeatures
函数。看到这个 example.
我正在做一个关于作家识别的项目。我想从阿拉伯语手写的线条图像中提取 HOG 特征。而不是使用高斯混合模型进行分类。 包含图像行的数据库的 link 是:http://khatt.ideas2serve.net/
所以我的问题如下;
- 共有三个文件夹,分别是测试、训练和验证。那么,我需要从哪个文件夹中提取特征。我们应该将每个文件夹用于什么目的。
- 我们是否需要从单个图像中提取特征并合并它们,或者是否有任何方法可以将所有图像的特征一起提取。
Test, Train and Validate
阅读这个统计 SE 问题:测试集和验证集有什么区别?
这是基本的机器学习,因此您可能应该回去复习您的课程资料,因为您似乎遗漏了一些非常重要的机器学习概念。
Do we need to extract the features from individual images and merge them or is there any method to extract features of all the images together.
看来,您又漏掉了基本概念。 Histogram of oriented gradients subdivides the image and finds the oriented gradient. See this SO question for examples of hos this looks。
使用 HoG 的传统方法是:对于训练集中的每个图像,提取 HoG,使用这些来训练 SVM,使用验证集验证训练,然后在测试中实际使用训练的 SVM设置。
您需要分别从每张图片中提取HOG特征。此外,您必须将所有图像调整为相同大小,否则所有 HOG 向量的长度都会不同。
您可以在 MATLAB 中使用 extractHOGFeatures
函数。看到这个 example.