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