MATLAB extractHOGFeatures returns 空结构

MATLAB extractHOGFeatures returns empty struct

我正在从事从图像中提取数字的计算机视觉项目。经过一些预处理后,下面是我的图像:

我执行了索贝尔边缘检测和其他一些步骤,并从图像中提取了数字。现在,当我在数字上应用 extractHOGFeatures 时,我得到其中一个数字的空结构。大多数图像都不会发生这种情况,只有少数。

该代码适用于 0 但不适用于 1 并且数字的出现没有特定的模式,有时 none 的数字具有特征。

我看不出为什么代码对图像的一部分不起作用而对另一部分不起作用的原因。有人可以帮忙吗?谢谢!

问题在于 extractHOGFeatures 的默认像元大小为 [8x8],而一些提取的图像仅为 [6x6]。