gpt4 book ai didi

c++ - 获取投影图像像素位置

转载 作者:太空宇宙 更新时间:2023-11-04 13:49:13 26 4
gpt4 key购买 nike

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

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

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

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

为了清楚起见,我正在尝试做的是将计算机屏幕投影到投影仪中,然后用相机捕捉/记录它并获取投影图像像素位置。问题是我如何才能获得投影图像中的图像像素位置,因为它在现实世界中并且它的属性将被转换,例如它的大小和尺寸?

如果您认为这个想法不可行,请抽出一些时间评论原因,如果可能的话,请给我一个如何处理这个问题的想法。我愿意接受任何建议。

我很乐意回答任何问题。

最佳答案

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

干杯

编辑:还假设中心正确对齐。

关于c++ - 获取投影图像像素位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24226300/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com