首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >叠加“结构化玻璃”对iPhone摄像机视频源的影响--一般说明

叠加“结构化玻璃”对iPhone摄像机视频源的影响--一般说明
EN

Stack Overflow用户
提问于 2011-03-09 00:49:22
回答 2查看 568关注 0票数 2

我目前正在尝试写一个应用程序,它可以显示通过iPhone摄像头看到的glas的效果。我说的不是简单的,统一的玻璃,而是像这样的玻璃:

现在我已经把这个问题分解成两个问题:

1)对iPhone摄像机呈现的2D帧应用一些图像过滤器。这已经完成了,而且看起来是可能的,例如在应用程序中:faceman

2)我需要获得客户提供给我的一张玻璃的各个照明属性。现在,基本上,必须有一种方法来读取有关腺体如何扭曲和倾斜图像的信息。我想也许可以制作一张高分辨率的玻璃板图片,放在棋盘图像上,然后以某种方式进行分析。

现在,我主要在搜索文献,看看你们认为我是如何从2开始的。它不需要精确,最终我只需要看起来像我想展示的那块玻璃的东西。我甚至不知道在哪里搜索,物理学,图像过滤或计算机摄影书籍。

编辑:我现在在想,一个简单的解决方案是在摄像头上凹凸贴图纹理,我在这个here上问了另一个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-30 01:03:23

我只想补充一下,我用the refraction example in the Khronos OpenGl ES SDK解决了这个老问题。

写了一篇有图片的博客文章:

simulating windows with refraction

票数 1
EN

Stack Overflow用户

发布于 2011-03-09 02:02:21

您需要从OpenGL开始。你想要有效地拥有一个纹理-类似于你上面的那个-置换它下面的纹理(实时摄影机视图),以提供深度和扭曲的印象。这是一个“不平凡”的问题,因为如果你来自没有图形或OpenGL经验的背景,那么这在其领域是一个相当标准的问题,你可能会有一个非常陡峭的学习曲线。

因此,简而言之,在iOS上实现这一点的唯一方法就是使用OpenGL,这应该是您的起点。苹果在这个问题上有一些指南,但你最好去别处看看。有一些有用的书籍,如OpenGL ES2.0编程指南,可以帮助您走上正确的道路,但从哪里开始将取决于您对3D图形和C语言的熟悉程度。

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

https://stackoverflow.com/questions/5235567

复制
相关文章

相似问题

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