これは私のソース画像です(ポイントは無視してください。後で手動で追加されました):
私の目標は、2 つの手の大まかなポリゴン近似を取得することです。このようなもの:
これを行う方法についての一般的な考えがあります。cvCanny
エッジをcvFindContours
見つけ、輪郭を見つけ、そしてcvApproxPoly
.
私が直面している問題は、 を適切に使用する方法がわからないことですcvCanny
。特に、最後の 3 つのパラメーター (threshold1&2、apertureSize) には何を使用すればよいですか? 私はやってみました:
cvCanny(source, cannyProcessedImage, 20, 40, 3);
しかし、結果は理想的ではありません。左手は比較的きれいに見えますが、右手の場合はほとんど検出されませんでした。
一般的に、私が望むほど信頼できるものではありません。Canny の「最適な」パラメータを推測する方法はありますか、または少なくとも詳細な説明 (初心者でも理解できる) があるので、知識に基づいた推測を行うことができますか? それとも、これを完全に行うためのより良い方法がありますか?