http://snag.gy/wVqG4.jpgでわかるように、Inrange(0,0,0,255,255,255) は完全に白い画像を返さないため、すべての色が範囲内にあるかどうかを適切にチェックしません。なにが問題ですか?
完全なソース: https://mega.co.nz/#!s4BXzKja!SpLk2z9NI8V-fIZTK8oyT15lh-ZRj6HhJ1f61wxc358
質問する
432 次
1 に答える
0
EmguCV のバージョン (2.2.1.1150) では問題を再現できましたが、私のバージョン (2.4.2.1777) では再現できませんでした。
この問題は、バージョン 2.2.0 と 2.3.0 の間で OpenCV の動作が変更されたために発生します。バージョン 2.2.0 では、上限は「低 <= 値 < 高」で除外されていましたが、2.3.0 以降では「低 <= 値 <= 高」です。後の動作が必要な場合は、EmguCV のバージョンをアップグレードしてください。
回避策として、整数値のみを使用する場合は、スライダーの最大位置を「値 + 1」にマップすることもできます。
この問題はすでにここで報告されています: http://code.opencv.org/issues/1500
于 2013-10-26T22:20:50.257 に答える