k-NN 分類器を使用してオブジェクト認識プログラムを作成しようとしています。分類器のトレーニング部分と認識するための画像がたくさんあります。これらの画像はグレースケールで、画像ごとにオブジェクト (エッジのみ) があります。それらの重心を計算する必要があるため、 と を使用
img=im2bw(img)
しregionprops(img,'centroid')
ます。
問題は、これらのエッジの一部が閉じていないため、regionprops が機能しないことです。画像を浸食してみました (エッジは黒、白の背景) が、これらのエッジのエンドラインが互いに離れすぎています。関数を使用してそうしようとしbwmorph
ましたが、それでも機能しません。
何か案は?
編集
誰かが試してみたい場合に備えて、いくつかの画像を追加しています: