Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab函数_Matlab - Fatal编程技术网

Matlab函数

Matlab函数,matlab,Matlab,在获取整个图像的HOG和32x32部分的HOG后,比较整个图像HOG和32x32 HOG的相同位置,它们不相同。是否有办法设置参数;因此,我可以使两个HOG相等?要使不同大小的不同图像的HOG特征长度相同,需要先将它们调整为相同大小。例如,将其大小调整为32x32。这里有一个示例:假设我有一个大小为500×500像素的图像,我只对大小为32×32像素的特定区域感兴趣,我想计算32×32像素区域的HOG。当我使用两种方法时,我得到了两种不同的结果:-方法1:我计算整个500×500像素图像的HOG

在获取整个图像的HOG和32x32部分的HOG后,比较整个图像HOG和32x32 HOG的相同位置,它们不相同。是否有办法设置参数;因此,我可以使两个HOG相等?

要使不同大小的不同图像的HOG特征长度相同,需要先将它们调整为相同大小。例如,将其大小调整为32x32。

这里有一个示例:假设我有一个大小为500×500像素的图像,我只对大小为32×32像素的特定区域感兴趣,我想计算32×32像素区域的HOG。当我使用两种方法时,我得到了两种不同的结果:-方法1:我计算整个500×500像素图像的HOG,并裁剪与32×32区域对应的HOG。-方法2:我裁剪了32乘32的图像并计算了它的HOGs。这两个结果是不同的。@hisho结果应该是不同的,因为它们的周围像素不同。对于方法1,周围的像素来自原始像素,而在方法2中,这取决于HOG如何填充其周围。我同意你所说的,但这应该只影响边界处的HOG值。猪的中间价值应该是一样的。我对如何计算猪的理解;每个块都独立处理。并且只有边框周围的块才应该受到任何填充的影响。