Windows 7 64 ビット、Visual Studio 2010、opencv 2.4.2 を使用しています。
GPU ホグ検出器を使用しようとしています。
今のところ、独自の CPU ホグ検出器 (トレーニング済みのバージョン) を使用できます。
私の豚のセルサイズはSize(4,4)
です。
ただし、opencv/modules/gpu/src/cuda/hog.cu には、次のように記載されています。
// Other values are not supported
#define CELL_WIDTH 8
#define CELL_HEIGHT 8
または、opencv/modules/gpu/src/hog.cpp の
cv::gpu::HOGDescriptor::HOGDescriptor( ... ) { ... CV_Assert(cell_size == Size(8, 8)); ... }
これが私のプログラムがクラッシュする理由だと思います。ただし、セル サイズ 8 を使用したくありません。どうすれば 4 に変更できますか?