나는 다음과 같은 간단한 라인을 사용하여 이미지에서 SURF 기술자를 추출하고 있습니다 : 범위SURF 디스크립터의 값은 무엇입니까?
Ptr<DescriptorExtractor> descriptor = DescriptorExtractor::create("SURF");
descriptor->compute(im1, kp, desc1);
지금, 나는 변수 desc1.data를 "볼"때, 포함 된 정수 값을 0에서 255
에 내가 코드를 사용하여 값을 조사 할 때그러나 :
for (int j=0;j<desc1.cols; j++){
float a=desc1.at<float>(0,j);
는 -1과 1 사이의 값을 포함하고 어떻게하는 것이 가능할까요? SURF는 SIFT와 같은 정수 값을 반환하지 않아야합니까?
답변 해 주셔서 감사합니다. – GilLevi