私は、産業問題のための画像処理ベースのソリューションを実装することを考えています。
画像は赤い長方形で構成されています。その中に、円のマトリックスが表示されます。要件は、次の制約の下で円の数を数えることです。(実際のアプリケーション:ボトルケーシング内のボトルの数を数えます。不足しているボトルはありますか?)
- 操作にかかる時間は非常に短くする必要があります。
- 赤い長方形も検出する必要があります。私の目的はパッケージ内のアイテムを数えることであり、カメラをトリガーするメカニズム(センサー)はありません。したがって、カメラは写真を継続的にキャプチャする必要がありますが、プログラムには不要な画像を破棄する方法が必要です。
- 処理はリアルタイムである必要があります。
- 画像キャプチャに「ノイズ」がある可能性があります。円の代わりに楕円が表示される場合があります。
私の質問は次のとおりです、
- 与えられたシナリオに一致する最良のエッジ検出アルゴリズムは何ですか?
- エッジ検出以外に使用できるメカニズムはありますか?
- 私が使用する言語とシステムのパフォーマンスの間に大きな影響はありますか?