私の要件は、エッジ検出画像に示すように、データ マトリックスを囲む線 (8 本すべての線) の傾きを見つけることです。
2 つの主な制限:
- 検出された傾斜は、少なくとも 0.1 度の精度を持つ必要があります (この画像で達成可能な最高の精度)。
- 所要時間は 30 ミリ秒未満である必要があります
私は Blackfin DSP にアルゴリズムを実装しており、Blackfin 画像処理ツールボックスを使用しています。
ハフ変換と輪郭検出を使用して、線とその傾きを見つけようとしましたが、制限時間を超えました。別のアルゴリズムを使用するか、これを最適化するための提案があれば役立ちます。
[私のユースケースでは、角度精度が高いほど良いです。より高い解像度の画像で少なくとも 0.02 - 0.05 をターゲットにしています]