获取投影图像像素位置

Getting projected Image pixel locations

本文关键字:位置 像素 图像 投影 获取      更新时间:2023-10-16

我正在写一篇论文,需要一个模块,可以获得投影图像的像素区域(投影仪投影的图像)。我有一个想法,但我认为它不可行和准确,因为我没有任何计算机视觉的经验,让我解释一下这个想法。

获取投影图像中某个文件的像素区域或位置。

  1. 用相机捕捉投影图像
  2. 将捕获图像的分辨率转换为投影仪的分辨率。
  3. 获取捕获图像中的文件位置/像素区域。

我还没有尝试过这个想法,因为我现在没有投影仪。哦,还有,我正在用c++开发我的系统。本论文基本上是一个交互式投影图像,提供类似触摸屏的功能。

为了说清楚,我想做的是把电脑的屏幕投影在投影仪上,然后用相机捕捉/记录,得到投影的图像像素位置。问题是我如何在投影图像中获得图像像素位置,因为它是在现实世界中,并且它的属性将被转换,例如它的大小和尺寸?

如果你认为这个想法是不可行的,请抽出一些时间来评论为什么,如果可能的话,你能给我一个如何处理这个问题的想法吗?我愿意接受任何建议。

我很乐意回答任何问题。

因此,如果您知道投影图像大小,我假设在您的问题中(2)是正确的,那么您可以简单地使用标准化坐标x' = (x/width), y' = (y/height)。然后,您可以通过恢复x = (x'*width), y = (y'height)来转换任意大小图像之间的位置。会有一些舍入误差,但这是无法避免的。

欢呼