私は手を検出しようとしています。私のアルゴリズムは日中は完全に機能しますが、夜間は完全に失敗します。動作の兆候はまったくありません。
私はこれがより低い光条件のためであるという結論に達しました。
誰かが私に暗い条件でより良いパフォーマンスのためのヒントを教えてもらえますか?
私のアルゴリズムは、cvInRangeSを使用して、HSV画像の肌色のピクセルを検索します。
どんなに役立つかに関わらず、どんなヒントでもかまいません。
ありがとう
最初に入力を正規化しましたか?V
昼と夜の平均値はいくらですか?とはいえ、センサーはRGBになり、RGBからHSVへの変換では、R、G、およびBが低い場合、HおよびSコンポーネントの精度がかなり低下します。極値では:{0,1,0}は{1,0,0}に非常に近いですが、色相は完全に異なります。
cv :: equalizeHistは、おそらく正規化/等化に必要なものです。カラーマッチングに関しては、カラーマッチングを正しく行うために画像のVコンポーネントを削除していますか?YCbCrを試すこともできます。これは、明度の分散に関してHSVよりも優れていることが示されています。