获取投影图像像素位置
Getting projected Image pixel locations
我正在写一篇论文,需要一个模块,可以获得投影图像的像素区域(投影仪投影的图像)。我有一个想法,但我认为它不可行和准确,因为我没有任何计算机视觉的经验,让我解释一下这个想法。
获取投影图像中某个文件的像素区域或位置。
- 用相机捕捉投影图像
- 将捕获图像的分辨率转换为投影仪的分辨率。
- 获取捕获图像中的文件位置/像素区域。
我还没有尝试过这个想法,因为我现在没有投影仪。哦,还有,我正在用c++开发我的系统。本论文基本上是一个交互式投影图像,提供类似触摸屏的功能。
为了说清楚,我想做的是把电脑的屏幕投影在投影仪上,然后用相机捕捉/记录,得到投影的图像像素位置。问题是我如何在投影图像中获得图像像素位置,因为它是在现实世界中,并且它的属性将被转换,例如它的大小和尺寸?
如果你认为这个想法是不可行的,请抽出一些时间来评论为什么,如果可能的话,你能给我一个如何处理这个问题的想法吗?我愿意接受任何建议。
我很乐意回答任何问题。
因此,如果您知道投影图像大小,我假设在您的问题中(2)是正确的,那么您可以简单地使用标准化坐标x' = (x/width), y' = (y/height)。然后,您可以通过恢复x = (x'*width), y = (y'height)来转换任意大小图像之间的位置。会有一些舍入误差,但这是无法避免的。
欢呼相关文章:
- 如何在不产生任何垃圾的情况下获得C中的像素
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- 如何在24位SDL_Surface上设置像素的颜色
- 如何从SDL_Surface获取特定像素的颜色
- 如何将CMSampleBufferRef/CIImage/UIImage转换为像素,例如uint8_t[]
- 在C++中查找像素 RGB 数据的最快方法是什么?
- 是否可以从 OpenGL 缓冲区获取原始大小的像素?
- 他们如何将红外锁定像素转换为镜头前方 1m 的正常平面上的位置
- 使用GDAL在FAA部分上找到像素位置
- 具有特定颜色的像素不在 SFML 中放置的位置
- CIMG立方子像素位置
- 如何查找黑色像素位置
- C/C++LIBTIFF:需要从BW TIFF文件中读取白色和黑色像素的像素位置
- 我如何知道像素的位置与相机的相应位置(以厘米或毫米为单位)
- 将图像重新映射到不同大小并查找像素位置
- 获取投影图像像素位置
- OpenGL以像素为单位定义顶点位置
- QGraphicsScene图像位置像素图
- OpenGL ES-从相机位置获取2D像素坐标
- 裁剪具有定义的宽度、长度和像素位置的视频文件