レンズがきれいであることを確認するために必要なレンズがいくつかあります。レンズが汚れていないか確認する方法
これを行うにはソフトウェアを書く必要があります。私はこれを迅速かつ主観的に自由にしたいと思っています。
レンズがきれいでないときは、レンズには常に非常にかすかなパターンがあるので、この微妙なパターンをどのように検出できるのだろうかと思います。
私が考えているのは、カメラにマウントして複数の画像をレンズで撮影し、画像を比較することですが、レンズがきれいであるかどうかを画像でどのように処理できるかわかりません。
私は白いボックスから画像を撮り、パターンを探しましたが、パターンが非常にかすかなので、うまくいかず、レンズを交換すると、画像の変化が見えるパターンよりも大きくなりました私は正しい結果を得ていません。
レンズがきれいであるかどうかを調べるためにどのような画像処理を使用できますか?
openCVを使用して、ソフトウェアをC++で記述したいと考えています。
編集1
アプリケーションは、それに搭載されたレンズを有するカメラをテストすることです。私たちはレンズを使ってカメラモジュールを構築していますが、時にはレンズ(またはセンサー)に何らかの歪みがあり、それを簡単に検出できないことに注意しました。 ワークフローは です。センサーにレンズをかけた後、センサーやレンズにダストやほこりがないか確認してから出荷する必要があります。ピントを合わせる前または後にほこりを検査することができます。これは簡単です(クリーニングを行う前に、レンズを取り外して清掃し、新しいピントを合わせる必要があります)。 コンピュータ上のセンサによって生成された画像と、白い紙に対してカメラを動かし、静的なパターンを探す。今我々はソフトウェアを使ってこれを行う方法を探している。
サンプル画像を投稿してください。一度マウントするとカメラ/レンズは静的になりますか?カメラに参照画像を提供することができますか? – Micka
使用する画像の数はいくつですか?あなたはビデオを分析することを考えましたか? – Nyavro
あなたは「素早く*目的*」を意味すると思いますよね? – Maljam