我正在尝试使用here中OpenCV3.4的HoG功能提取。 我相信,HoG方法首先需要图像的x和y灰度(gx,gy),然后再提取直方图。
问题是,我的图像已经是X和Y方向/幅度的渐变,所以我不希望在hog.compute中再次进行此操作,但是我不知道OpenCv首先会计算渐变还是它期望他们!?我也看过Opencv的hog.cpp,但我不太明白:\
谁能告诉我OpenCV-HoG的工作原理,以及它是否在内部进行渐变,我可以从CV HoG.cpp中提取哪段代码,以便快速计算代码中的直方图。
任何帮助将不胜感激。