我试图从斯坦福移动视觉搜索出版物中了解低比特率描述符压缩梯度直方图 (CHoG) 的实现。OpenCV 中是否有任何可用的开源代码?
问问题
931 次
2 回答
2
实际上,我联系了 CHoG 的作者,他们说这是受版权保护的代码。
于 2012-11-28T08:00:54.790 回答
1
我认为 OpenCV 没有Compressed HOG的实现。然而,OpenCV 确实提供了Dalal-Triggs 2005 论文中的传统 HOG 实现。
以下是使用 OpenCV 的方法HOGDescriptor
,使用 Dalal-Triggs 论文中的默认参数:
cv::HOGDescriptor d();
vector<float> descriptorsValues; //this is the useful output
vector<cv::Point> locations;
d.compute(img, descriptorsValues, cv::Size(0,0), cv::Size(0,0), locations);
如果要自定义 HOG 设置,可以使用带有HOGDescriptor
自定义参数的构造函数:
cv::HOGDescriptor d(win_size, block_size, block_stride, cell_size, nOri, 1, -1, cv::HOGDescriptor::L2Hys, 0.2, gamma_corr, nLevels);
OpenCV中还有一个GPU 版本HOGDescriptor
。
于 2012-11-25T09:35:49.477 回答