マンゴーのクローズアップイメージを処理して、マンゴーを特定して数えることができるようにしたいと考えています。マンゴーは、おおまかに楕円形または楕円形であり、画像内の葉および枝とは一意的に異なる。私は他のオブジェクト(人間の目にはまだ明白です)によって20%覆われているかもしれないマンゴーを数えることができるようにしたいと思います。私はこれを行うことができるMatLabのアルゴリズムがあると信じています。形状認識計数マンゴー
答えて
この問題のよりロバストな解決策は、バックグラウンド(つまり木の葉)からマンゴーを色分けして、結果のバイナリイメージのconnected componentsの数を数えることだと思います。 btownが指摘しているように、bwconncompとlabelmatrix関数を使用することで、バイナリイメージの接続コンポーネントを取得できます。
マンゴーを色分けするには、まず画像をHSV color spaceに変換し、色相成分を使用して2値化を行います。マンゴーの色相成分は画像の他の部分とは異なると私は信じている。 This blog postはMatlabでそれを行う方法についていくつかの洞察を与えます。おそらく、
あなたはできます
- プリプロセスイメージ(グレースケール/しきい値など)。
- すべてのcountours/connectedコンポーネントをバイナリイメージから抽出します。
- 各輪郭/連結成分の面積と周囲長を計算します。
- を用い形状係数/丸みを計算する:
形状因子 - (4 * PI *の面積)/(境界^ 2)。これにより、オブジェクトの形状の表示が になります。サークルは の周比で最大の領域を持ち、 真円の場合、この式は1の値に近づきます。正方形は約0.78です。細い糸状のオブジェクト は、最も近い形状係数が0に近づく。
丸み - (周長^ 2)/ 4 * PI *面積)。これは、それを使用するために使用される形状係数の逆数値 を与えます。 サークルの値は1よりやや大きい値になります。他の シェイプの値は増加します。
"理想的な"マンゴーのシェイプファクタを近似して、コンポーネントのいずれかが近似値の中にあるかどうかを確認できますか?
詳細はthisを参照してください。
この特定の状況でシェイプメジャーを使用するといくつかのオブジェクト(マンゴー)が葉によって部分的に閉塞される可能性があるため、少し難しいです。 –
True;不規則な「潜在的なマンゴー」輪郭の位置を考えて、色相情報を取得して戻って、不規則な形(不明瞭なマンゴー)を検証するためにこのアプローチを使用することができます。実際、検証のためにすべての輪郭に対してこれを行うことができます。あなたはどの色相値の範囲がマンゴーを前に思っているかを知る必要があります。あなたのアプローチに+1! – Jeb
- 1. ウェブカメラのオブジェクト&形状認識
- 2. パーセプトロンと形状認識
- 3. 複雑な形状の認識
- 4. 不規則な形状認識opencv
- 5. エッジ検出後の形状認識
- 6. 尾根の幾何形状の認識
- 7. numpy/scipy(多分流域)の形状認識
- 8. 描画された形状を認識するスイング(AWT)
- 9. 形状認識ニューラルネットワークの性能が悪い
- 10. ボード(20x20)のパターン/形状一致/認識を行う方法は?
- 11. アンドロイドのビットマップイメージからオブジェクトの形状を認識しますか?
- 12. ウェブカメラから撮影した画像の形状認識
- 13. 自動ROI /矩形認識
- 14. 形状のラジアルの計算
- 15. Windows Phone 7.1(マンゴー)でのフォーム認証?
- 16. Fabric.js - 新しく作成されたパスでの形状認識の実装
- 17. 音声認識におけるHMM音響モデルの状態数
- 18. 2次元配列の図形認識
- 19. プロジェクトオックスフォードスピーカーの認識 - 無効なオーディオ形式
- 20. エクセル間違ったタイムスタンプ形式認識
- 21. 加速度計ベースのジェスチャ認識
- 22. gcc - ファイルが認識されない:ファイル形式が認識されない
- 23. PostgreSQL-合計が集計関数として認識されませんか?
- 24. データ形式が「リッチテキスト形式」で認識できない構造
- 25. 円と三角形で形状クラスを設計する
- 26. 奇数形状SVGアニメーション
- 27. エラーシンボルが変数形状タイプ
- 28. PostGIS交差複数形状
- 29. PDFでの認識できないグリフ(合計、合計)
- 30. マンゴー、IEとアンカー
http://opencv.willowgarage.com –
http://stackoverflow.com/questions/6307263/ellipse-detection-using-hough-transform –