以下のようにCPUバージョンを使用しました。
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」から「記述子」を取得するにはどうすればよいですか?
これを解決するのを手伝ってくれる人はいますか?どうもありがとう!