我正在研究一篇论文,该论文需要一个可以获得投影图像像素区域的模块(投影仪投影的图像)。我有一个想法,但我不认为这是可行和准确的,因为我没有任何计算机视觉经验,让我解释一下这个想法。
获取像素区域或位置,例如投影图像中的某个文件。
我还没有尝试过这个想法,因为我现在没有投影机。哦,我正在用C ++开发我的系统。论文基本上是一个交互式投影图像,提供类似触摸屏的功能。
为了说清楚,我想要做的是将计算机的屏幕投影到投影仪中,然后用相机拍摄/录制它,并获得投影图像的像素位置。问题是我如何在投影图像中获得图像像素位置,因为它在现实世界中并且它的属性将被转换,例如它的大小和尺寸?
如果您认为这个想法不可行,请花些时间评论为什么,如果可能的话,请您就如何处理问题给我一个想法。我愿意接受任何建议。
我很乐意回答任何问题。
答案 0 :(得分:0)
因此,如果你知道投影的图像大小,我假设在你的问题中是(2.),那么你可以简单地使用标准化的坐标x'=(x / width),y'=(y /高度)。然后,您可以通过恢复x =(x'*宽度),y =(y'高度)来转换任何大小的图像之间的位置。会有一些舍入错误,但这是无法避免的。
干杯
编辑:也假设这些中心正确对齐。