4

一連のガラス試験管の画像を撮影し、チューブ内の液体のレベルまたは液体がチューブの底に到達するポイントのいずれかを自動的に示す必要があります。画像はおそらくウェブカメラで収集され、標準のPCで処理されます。言語や方法に制限はありませんが、それが何であれ、学ぶ必要があります。

私は、VisiononSOに関するこれらのより一般的な質問を見つけました。

私がレビューできるように十分に文書化されている同様のプロジェクト、または他のアイデア/コメントを知っている人はいますか?

4

4 に答える 4

9

画像解析でそれを行う場合、最初に行うことは、可能な限り最高の画質を取得することです。ウェブカメラで十分でしょうが、それに加えて照明が必要になります。画像を正しくセグメント化するために、画像の背景の明るさをどこでも同じにし、影を取り除く必要があります。おそらく、チューブを後ろから照らすのは理にかなっています。

トリッキーかもしれません-あなたの液体とチューブは透明なので、液体の表面はあまりよく見えないかもしれません。超音波ベースのアプローチの使用を検討することもできます(液体の表面からのエコーの時間を測定します)。

編集:もう1つのアイデア:チューブが上から開いている場合は、チューブに空気を吹き付けないでください。ピッチを測定し、そこから液面を計算してください:-)

于 2009-09-23T13:04:33.693 に答える
5

Chesnokov-Yuriyは、codeprojectでの画像分析を説明する一連の記事を書きました。彼はすべての記事で幅広いトピックを扱っています。これを確認する必要があります。彼は本当に例外的です。

彼の記事のいくつか、あなたは役に立つと思うことができます

于 2009-09-23T13:36:41.990 に答える
3

あなたが無料でオープンソースも探しているなら。OpenCVは良い選択であり、Cとこのポートが私にとってうまく機能したことを学ぶのが簡単なこととしてC#をお勧めします。他の言語用の他のポートもあります。

たとえば、 MvTecのHalconを使用した場合など、より簡単な有料パッケージもあります。

于 2009-09-23T13:55:22.373 に答える
2

プロジェクトが会社によって資金提供されている場合(つまり、予算が割り当てられている場合)、「実際の」画像処理ライブラリ(matrox、cognex、halcon、国の楽器など)の購入を検討する必要があります。ライブラリプロバイダーはたくさんあります。利点は、特に画像レジストレーションと寸法測定に関して、多くのツールがすでに存在することです。多くは、処理をプロトタイピングするための一種のIDEさえ持っています。

また、「本物の」カメラを購入することも検討してください。まともなCMOSまたはCDセンサーを備えたカメラです。ここでも、数十のプロバイダーがあります。これとウェブカメラの違いは、画像の品質です。カメラの解像度は結果の解像度に大きな影響を与えることに注意してください。また、優れたカメラにはレンズが付属していませんが、非常に高品質のレンズが見つかります(cosmicar / pentaxが最高の品質/価格の妥協点です)が、Webカメラには一般的に非常に貧弱なワンピースレンズが装備されています...レンズの種類は画像の歪みに影響するため、結果の品質に影響します。

拡散した白いバックライトは、この製品を落雷させるのに最適です。

次に、コンピュータービジョンのトレーニングを見つけるか、ビジョンがどのように機能するかを知っていて、プロジェクトをガイドするメンターを見つけることができます。

于 2009-10-31T18:47:21.487 に答える