VMSには、測定を容易にするために、いくつかの異なるタイプの画像フィルターを実行する機能があります。これは、filter_image(IMAGE InputImage、INTEGER FilterType、INTEGER Radius、IMAGE OutputImage)関数を使用して実行できます。関数のパラメーターは次のとおりです。
- InputImage –フィルターが適用される画像
- FilterType –使用するフィルターを指定するパラメーター
- 半径–これは、画像に適用されるフィルターのサイズ(ピクセル単位)です。たとえば、半径5の平滑化フィルターを実行すると、すべてのピクセルが平均化され、周囲のすべてのピクセルが5ピクセルの半径内に収まります。
- OutputImage –フィルタリングされた画像。
この機能で使用できるフィルターは全部で7つあります。以下は、最も一般的に使用される3つのものとその用途です。
スムージングフィルター
平滑化フィルターは、画像内のすべてのピクセルに対して移動平均フィルターを実行します。すべてのピクセルは、周囲のピクセルの平均に置き換えられます。フィルタのサイズは、radiusパラメータで指定されます。平滑化フィルターは、画像のノイズを除去しようとするときに特に役立ちます。このフィルターの欠点は、エッジも滑らかになることです。
メディアンフィルター
メジアンフィルターはスムージングフィルターと同様に機能しますが、すべてのピクセルを周囲のピクセルの平均で置き換えるのではなく、メジアン値で置き換えます。これは、引っかき傷などのまばらな量のノイズを減らすのに特に役立ちます。メディアンフィルターには、通常はエッジを保持するという追加の利点があります。
コントラストフィルター
コントラストフィルターは、画像内の鋭いエッジがある領域を強調表示することで機能します。このフィルターは、エッジを強調表示しようとする場合、特に背景の強度が不明または可変である場合に役立ちます。このフィルターは、欠陥の検出にも非常に役立ちます。
の将来の問題 VIEWビジョン 軸外センサー、機能の構築、ブロブの楽しみなどの興味深いトピックをカバーします。取り上げたいトピックを教えてください。あなたの提案をに電子メールで送ってください Applications@viewmm.com.