热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

三维立体电视图像生成方法

三维立体电视越来越受到人们的重视,不少商家也推出了一些相关产品。那这些究竟是怎么做出来的呢?作者就接触过的知识点,在这里向大家浅薄的介绍一二。一国内外研究现状三维立体电视,最好的方式是用两台

三维立体电视越来越受到人们的重视,不少商家也推出了一些相关产品。那这些究竟是怎么做出来的呢?作者就接触过的知识点,在这里向大家浅薄的介绍一二。

国内外研究现状

三维立体电视,最好的方式是用两台摄像机按照一定角度,同时拍摄当前的场景,然后将这两个同一时刻拍摄的图像整合叠加,就会形成一个肉眼看起来有点错位模糊的图像,我们称这两张图像分别为左图像和右图像。如果配上特制眼镜或者电视屏本身就有相应设计,我们就可以看到立体电视图像了。但是,实际中往往用两台并按一定角度拍摄,有很多困难。因此,实际中多是只有一个图像,想办法来生成另一个对应的图像。

国内关于这方面的文献很少,而且也是很不精确的解法。比如,假设绝大部分的场景图像,都是图像上半部分是远景,下半部分是近景,然后按照从上到下,逐步给图像一个向左或向右的递增位移,但是并不是所有场景都符合这样的情况。另外,还有根据心里和生理因素,给图像加入随即偏移因子的方法,同样也精度不理想。

二 立体图像生成方法

1 图像分割

目前,用一张图像生成另一张图像,比较精确的方法是,用图像分割的方法,把图像中的各个区域取出来,然后再根据图像的深度,对每个部分进行相应位移,这样的图像效果就合情合理了。

图像分割也有很多方法,作者采用的是基于粗糙集理论的原理,具体实现过程在此不再详述,如有感兴趣的可以留言讨论。直接上图吧:

                 

     

                 Fig1 原始图像                        Fig2 加了深度的分割后图像

2 深度图

分割后的图像,并不能直接用来做左图像或右图像。我们还需要根据图像类型,对它每个分割的块赋予一个深度值。一般的,我们可以通过对图像做主直线检测,来判断图像的深度方式。比如第一排图可以检测出一条横线(中间那条路),那么判断它是属于上面远景,下方为近景的类型。这个完全由直线方向来定,如果无法判断时,就默认图像属于上方远景,下方近景类型。

3 分割块的位移

位移公式:

xc is the horizontal coordinate of the intermediate view. Z is depth value of current pixel, f is camera focal length and t x is eye distance.
4 立体图像生成
调查发现,大约70%的人属于右眼灵敏,20%的属于左眼灵敏,10%的人左右眼都差不多。因此,我们可以将原始图像当做右图像,我们通过分割和深度来生成左图像。

将图三和图四合成,就生成了对应的立体图:

                         图5 立体图

其他例子:

     


推荐阅读
  • Jenkins 是持续集成和持续交付(CI/CD)领域中的领先平台,在全球范围内拥有广泛的用户基础。本文将介绍 Jenkins 在中国市场的最新举措,以及为促进中文用户社区发展所采取的具体行动。 ... [详细]
  • PC时代的传奇人物
    回顾过去几十年,个人电脑(PC)的发展历程犹如一部英雄史诗。每一位杰出人物都在这一领域留下了不可磨灭的印记,他们的贡献不仅推动了技术的进步,也深刻影响了现代社会的发展。 ... [详细]
  • 收割机|篇幅_国内最牛逼的笔记,不接受反驳!!
    收割机|篇幅_国内最牛逼的笔记,不接受反驳!! ... [详细]
  • 阿里飞猪旅行搜索技术的革新与实践
    本文由林睿(阿里飞猪)分享,经杜正海、Hoh编辑整理,并由DataFunTalk平台发布。文章探讨了旅行搜索技术从满足基本需求到集成高级功能的发展历程,特别是在阿里飞猪平台上的应用与创新。 ... [详细]
  • 本文通过C++代码示例,详细介绍了如何利用邻接矩阵构建无向图,并实现图的深度优先遍历(DFS)。文章包括了完整的代码实现,以及对关键函数的解释。 ... [详细]
  • 连续正数序列之和等于目标值的解法探讨
    给定一个正整数目标值,找出所有连续正整数序列,其和等于目标值。这些序列需至少包含两个数,且序列中的数字应从小到大排列。不同的序列根据其首个数字的大小顺序排列。 ... [详细]
  • 本文探讨了亚马逊Go如何通过技术创新推动零售业的发展,以及面临的市场和隐私挑战。同时,介绍了亚马逊最新的‘刷手支付’技术及其潜在影响。 ... [详细]
  • 斯坦福区块链精英:从辍学到创业的传奇故事
    斯坦福大学的Griffin 304宿舍曾孕育了一批区块链领域的杰出人物。本文深入探讨了这些年轻人如何在校园内通过不懈努力和创新思维,逐步成长为行业领袖的故事。 ... [详细]
  • 可能存在无限递归_递归算法看这一篇就够了|多图
    前言递归是一种非常重要的算法思想,无论你是前端开发,还是后端开发,都需要掌握它。在日常工作中,统计文件夹大小, ... [详细]
  • 自SQL Server 2005以来,微软的这款数据库产品逐渐崭露头角,成为企业级应用中的佼佼者。本文将探讨SQL Server 2008的革新之处及其对企业级数据库市场的影响。 ... [详细]
  • 顺丰速运(简称顺丰)长期以来以其快递服务闻名。然而,随着大数据和科技元素的不断融入,顺丰正逐步转变为一个科技驱动的企业,展现出全新的品牌形象。 ... [详细]
  • 浪潮AI服务器NF5488A5在MLPerf基准测试中刷新多项纪录
    近日,国际权威AI基准测试平台MLPerf发布了最新的推理测试结果,浪潮AI服务器NF5488A5在此次测试中创造了18项性能纪录,显著提升了数据中心AI推理性能。 ... [详细]
  • 探讨30至35岁程序员如何规划职业生涯,通过案例分析和专业建议,帮助程序员优雅地应对职业发展的关键期。 ... [详细]
  • 大连情侣必游景点推荐
    探索大连最适合情侣的旅游景点,无论是浪漫的海边散步,还是充满乐趣的主题公园,本文精选了一系列适合情侣共同体验的美丽场所。 ... [详细]
  • 回顾与学习是进步的阶梯。再次审视卷积神经网络(CNNs),我对之前不甚明了的概念有了更深的理解。本文旨在分享这些新的见解,并探讨CNNs在图像识别和自然语言处理等领域中的实际应用。 ... [详细]
author-avatar
落叶野
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有