首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取投影图像像素位置

获取投影图像像素位置
EN

Stack Overflow用户
提问于 2014-06-15 03:30:08
回答 1查看 236关注 0票数 1

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

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

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

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

为了说明这一点,我想要做的是将计算机的屏幕投影到投影仪中,然后用摄像机捕捉/记录它,并得到投影图像像素的位置。问题是如何获得投影图像中的图像像素位置,因为它在现实世界中,并且它的属性将被转换,例如它的大小和尺寸?

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

我很乐意回答任何问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-15 06:57:38

所以,如果你知道投影图像大小,我假设它是对的(2)。在你的问题中,你可以简单地使用标准化的坐标x‘= (x /宽度),y’= (y /高度)。然后,您可以通过恢复x=(x‘*宽度),y=(y’HL.8)来转换任意大小图像之间的位置。会出现一些舍入错误,但这是无法避免的。

干杯

编辑:也假设中心是正确对齐的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24226300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档