static void avic_getBlockHogAvicPoint pt AvicVector m_integrals AvicMat hist if ptx - avic_R 0 pty - avic_R 0 ptx + avic_R = AvicMatvector_getm_integrals 0-cols pty + avic_R = AvicMatvector_get
这段代码的作用是根据给定的图像坐标点pt,获取以该点为中心的区域的HOG特征。
具体步骤如下:
-
判断以pt为中心的区域是否超出图像的边界,如果超出则返回空的特征向量。
-
定义一个临时变量t1,用于计算每个小单元格的位置。
-
使用两层循环遍历以pt为中心的区域内的每个小单元格。
-
对于每个小单元格,计算其在整个图像上的ROI区域,即以小单元格为中心,大小为cell_size的矩形区域。
-
根据ROI区域获取对应的积分图像,通过积分图像计算小单元格的HOG特征。
-
将每个小单元格的HOG特征拼接成一个块的HOG特征。
-
对块的HOG特征进行归一化处理。
-
返回归一化后的块的HOG特征。
原文地址: https://www.cveoy.top/t/topic/iQFw 著作权归作者所有。请勿转载和采集!