1
我用CPU版本如下。如何從gpuHog獲取描述符?
vector<float> descriptors;
cv::HOGDescriptor hog(cv::Size(24,32),cv::Size(12,12),cv::Size(4,4),cv::Size(6,6),6);
hog.compute(img, descriptors,cv::Size(8,8), cv::Size(0,0));
我的問題是如何獲得'描述符'使用GPU?
我試過下面的代碼。 (不起作用)
cv::gpu::GpuMat gpu_value, gpu_descriptors;
cv::gpu::HOGDescriptor hog_gpu(Size(24,32),Size(12,12),Size(4,4),Size(6,6),6);
gpu_value.upload(img);
hog_gpu.getDescriptors(gpu_value,cv::Size(8,8),gpu_descriptors);
如何從'gpu_descriptors'中獲取'描述符'?
任何人都可以幫助我解決這個問題嗎?非常感謝!
嗨亞歷克斯,是否有可能將cpu_descriptors轉換爲矢量? – user3203629
@ user3203629我編輯了我的答案 – Alexey
cv :: gpu :: HOGDescriptor hog_gpu(Size(24,32),Size(12,12),Size(4,4),Size(6,6),6);在這裏似乎有些問題。你能幫忙嗎?謝謝 – user3203629