スキャンされたパーツのすべての可能性をディレクトリ内の画像として取得するパーツ スキャナーを C で作成しています。私のコードは現在、そのディレクトリからすべての画像を取得し、それらをベクターにダンプします。次に、すべての画像の輪郭のグループを作成します。その後、プログラムは while ループに陥り、Web カメラから絶えず画像を取得し、それらの輪郭も生成します。パーツを載せる治具を用意したので、向きやサイズは問題ありませんが、マシンのキャリブレーションはしたくないので、テンプレート画像と撮影したパーツ画像の間に動きがあるかもしれません。
輪郭を比較する最良の方法は何ですか? 輪郭のない matchTemplate を含むいくつかの方法を試しましたが、以下の 2 つの部分を見ると、これら 2 つが互いに非常に近いことがわかります。彼ら。cvMatchShapes の使い方もわかりません。画像を一致する形状に直接ロードするだけで機能しますが、結果は決定的ではありません. 輪郭が進むべき道だと思いますが、比較フェーズを実装する方法がわかりません。どんな助けでも素晴らしいでしょう。
ここでテンプレートを表示できます: http://www.cryogendesign.com/partDetection.html "