1

投影された画像(プロジェクターが投影する画像)のピクセル領域を取得できるモジュールが必要な論文に取り組んでいます。アイデアはありますが、コンピュータービジョンの経験がないため、実現可能で正確ではないと思います。アイデアを説明させてください。

たとえば、投影された画像内の特定のファイルのピクセル領域または位置を取得するには。

  1. 投影された画像をカメラでキャプチャします。
  2. キャプチャした画像の解像度をプロジェクターの解像度に変換します。
  3. キャプチャされた画像のファイルの場所/ピクセル領域を取得します。

現在プロジェクターを持っていないので、まだ試していません。ああ、私は C++ でシステムを開発しています。論文は基本的に、タッチスクリーンのような機能を提供することによるインタラクティブな投影画像です。

明確にするために、私がやろうとしているのは、コンピューターの画面をプロジェクターに投影し、カメラでキャプチャ/記録して、投影された画像のピクセル位置を取得することです。問題は、それが現実の世界にあり、サイズや寸法などのプロパティが変換されるという事実を使用して、投影された画像の画像ピクセル位置を取得するにはどうすればよいですか?

アイデアが実行可能ではないと思われる場合は、その理由をコメントするために時間を割いてください。可能であれば、問題を処理する方法についてのアイデアを教えてください. 私はどんな提案も受け付けています。

ご不明な点がございましたら、喜んでお答えいたします。

4

1 に答える 1

0

したがって、投影された画像のサイズがわかっている場合は、質問の (2.) で正しいと仮定します。正規化された座標 x' = (x / 幅)、y' = (y / 高さ) を使用できます。次に、x = (x'*width), y = (y'height) を回復することにより、任意のサイズの画像間の位置を変換できます。多少の丸め誤差がありますが、それは避けられません。

乾杯

編集:また、中心がきちんと揃っていると仮定します。

于 2014-06-15T06:57:38.787 に答える