2

私は手を検出しようとしています。私のアルゴリズムは日中は完全に機能しますが、夜間は完全に失敗します。動作の兆候はまったくありません。

私はこれがより低い光条件のためであるという結論に達しました。

誰かが私に暗い条件でより良いパフォーマンスのためのヒントを教えてもらえますか?

私のアルゴリズムは、cvInRangeSを使用して、HSV画像の肌色のピクセルを検索します。

どんなに役立つかに関わらず、どんなヒントでもかまいません。

ありがとう

4

2 に答える 2

0

最初に入力を正規化しましたか?V昼と夜の平均値はいくらですか?とはいえ、センサーはRGBになり、RGBからHSVへの変換では、R、G、およびBが低い場合、HおよびSコンポーネントの精度がかなり低下します。極値では:{0,1,0}は{1,0,0}に非常に近いですが、色相は完全に異なります。

于 2011-10-02T01:21:14.620 に答える
0

cv :: equalizeHistは、おそらく正規化/等化に必要なものです。カラーマッチングに関しては、カラーマッチングを正しく行うために画像のVコンポーネントを削除していますか?YCbCrを試すこともできます。これは、明度の分散に関してHSVよりも優れていることが示されています。

于 2011-10-02T17:53:50.510 に答える