特徴検出を使用して寸法を測定し、画像内の円/線/長方形を特定するにはどうすればよいですかLABVIEW
? たとえば、画像を挿入したとしましょう。画像に形状があるかどうかを検出しlabview
たい!labview
3 に答える
私は高校でロボット工学チームのためにラボビューを使用し、ほとんどそれを行うリアルタイムの画像追跡コードをたくさん開発しました.
私たちが行ったのは、画像を取得して特定の色相、彩度、明度であるピクセルをチェックし、そのピクセルの周りに凸包を作成してそれらをグループ化する小さなシステムを作成することでした。次に、線形平均で凸包にスコアを付けましたが、これは予想される結果に反していました。
凸包を取得したら、いくつかの粒子解析を実行し、後でいくつかの計算を行うと、寸法が得られます。
「IMAQ Find Circles」機能を使用して円を見つけることができます。線と長方形については、おそらく自分で何かを書くでしょう。IMAQ Threshold を使用して画像をセグメント化し、「IMAQ Particle Analysis」で結果のブロブの特性を取得します。
達成しようとしているもののサンプル画像は、直面している問題を理解するのに役立ちます。アップロードしてください。
LabVIEW の画像処理マニュアルも参照してください。これらの 2 つは非常に優れており、画像の処理方法に関する多くの例を示しています。
NI Vision for LabVIEWユーザーマニュアル: http://www.ni.com/pdf/manuals/371007b.pdf
NIビジョンコンセプトマニュアル: http://www.ni.com/pdf/manuals/372916e.pdf