1

Stanford Mobile Visual Search 발행물의 낮은 비트 전송률 설명자 압축 히스토그램 (ChoG) 구현을 이해하려고합니다. OpenCV에서 사용할 수있는 오픈 소스 코드가 있습니까?그라디언트의 압축 히스토그램

답변

2

실제로 나는 저자의 저작자에게 저작권이있는 코드라고 말했습니다.

+2

이것은 자신의 오픈 소스 버전을 구현할 수 없다는 것을 의미하지는 않습니다. – Cesar

1

OpenCV의 구현이 Compressed HOG이라고 생각하지 않습니다. 그러나 OpenCV는 Dalal-Triggs 2005 paper에서 전통적인 HOG 구현을 제공합니다. 당신은 HOG 설정을 사용자 정의하려면

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); 

, 당신은 사용자 정의 매개 변수를 취하는 HOGDescriptor 생성자를 사용할 수 있습니다 :

다음은 달랄 - 트릭스 용지의 기본 매개 변수와 함께, OpenCV의의 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 versionHOGDescriptor도 있습니다.

+1

사실 나는 저자의 저작물에 저작권법에 저촉됩니다. HoG에 대한 팁 주셔서 감사합니다. – isrish