Ⅰ android 使用opengl es2.0浏览全景图片
先上效果图
我是android opengl es的初学者,有很多东西还不懂,仍在学习;这里实现全景图浏览的一个思路是,先使用opengl绘制一个球体,这个球体中心位置在手机屏幕的中心,球体的半径为3。默认摄像机的位置在球体正前方半径为3的位置上,看着球体的中心,在收触摸屏幕的时候,不断调整摄像机的位置,但是保持距离球体中心的位置不变。
球体绘制成功后,将准备好的全景图,贴在球体的表面,就完成了(不需要对全景图进行特殊处理,我刚开始的思路是绘制一个正方体天空盒,然后对全景图进行处理,获得天空盒六个面的图像,然后将图像贴在六个面上,结果发现我不会。。。。)。
这里涉及到
opengl的绘制,可以看看 android opengl es2.0完全入门这篇文章
绘制球体,opengl es2.0只能绘制点,线和三角形,如果要绘制球体的话,需要将球体表面切分成成千上万个小矩形,矩形又可以切分成三角形来绘制,只要切分的够细,看上去就是球体。
绘制球体需要你掌握一点三维空间和三角函数的知识
Ⅱ 用eclipse做Android软件 实现全景图导航,图片显示不全
改成SDK嵌入式地图即可
Ⅲ 安卓手机创建Photo Sphere全景照片教程
在
Photo
Sphere
全景照片模式中,您可以拍摄周边的景物:拍摄
360
度高度逼真的照片和广角风景照片,甚至可以拍摄您头顶和脚下的物体。
Android
4.2
(Jelly
Bean)
Nexus
设备的“相机”应用中提供
Photo
Sphere
全景照片模式。您也可以使用数码单反相机和第三方全景软件手动创建
Photo
Sphere
全景照片。
使用
Android
设备创建
Photo
Sphere
全景照片
在相机主屏幕上,触摸当前的模式图标,然后触摸
Photo
Sphere
全景照片图标 。
垂直持握您的设备,高度为与您的眼睛位于同一水平线,设备与您之间的距离以尽量靠近身体但同时能舒适看到显示屏和倾斜手机拍摄全景为宜。
要拍摄场景,请调整相机角度,让蓝色小点位于甜甜圈的中心。拿稳相机,直到屏幕上显示一个场景框和停止按钮 。
站在原地随着小点缓慢旋转相机,拍摄您想要捕捉的整个区域。您无需拍下所有小点对应的区域,但拍下的小点对应区域越多,您的
Photo
Sphere
就越精确,细节度就越高。
要创建完整的
Photo
Sphere
全景照片,您需要旋转几次来完整取景(通常取景
5
次),并上下倾斜相机以捕捉整个区域。
创建
Photo
Sphere
过程中,您可以随时点击撤消按钮重新尝试拍摄上一镜头。当有人抢镜时,这一功能将非常实用。
要利用您刚刚拍到的照片开始创建
Photo
Sphere
全景照片,请触摸屏幕底部的停止按钮。照片可能要过一会儿才能创建完成。
要查看您最近拍摄的
Photo
Sphere
全景照片,请在相机主屏幕上向左滑动,然后触摸“Photo
Sphere
全景照片”图标,系统会自动播放平移拍摄到的全景照片。您也可以通过拖动的方式浏览拍摄到的场景照片。
要分享您在图库中浏览的
Photo
Sphere
全景照片,请触摸“分享”图标 ,然后选择一种分享方式。
使用
Android
设备创建精美
Photo
Sphere
全景照片的提示
您只需实践过几次,就能拍出令人叹为观止的
360
度
Photo
Sphere
全景照片。
垂直持握手机,而不是横向持握。这样可以消除或尽量避免拍不到头顶和脚下区域的情况。
手机高度为与您的眼睛位于同一水平线,手机与您之间的距离以尽量靠近身体但同时能舒适看到显示屏和倾斜手机拍摄全景为宜。
创建
Photo
Sphere
全景照片的方法有两种。您可以选择自己觉得较自然的方法。
A)
缓慢旋转身体(手机尽量靠近身体,同时保证能看到屏幕上的内容)。
先拍摄水平方向的照片
然后保持手机位置大致不变,稍微上下倾斜手机
重复以上流程,拍摄多组照片(大多数设备要求拍摄五组照片才能拼接成一张全景照片)
或
B)
使用真正的三脚架或假想使用三脚架。
假想使用三脚架时,请您以手机为中心绕着手机移动,同时旋转或倾斜手机,而不是以你为中心,让手机绕着你旋转。
大多数情况下,没必要使用真正的三脚架。但是,如果室内光线比较昏暗,或所拍摄图像中的物件距离手机不足
30
英尺,真正三脚架的优势就将凸显出来。
Ⅳ 安卓手机如何用华为全景摄像头
您好,以华为手机为例,打开手机的相应用,点击下方的【更多】选项,在模式选择页面中选择【全景】;在画面中间会有一个横线和向右的箭头,箭头会随着您的手机相对上下位置浮动。建议拍摄的时候要控制好镜头移动速度,缓慢匀速将手机从左往右移动。以下是详细介绍:
1、以华为手机为例,打开手机的相机应用,一般默认是拍照,您可以点击下方的【更多】选项,在模式选择页面中选择【全景】;
2、打开后在中间会有一个横线和向右的箭头,箭头会随着您的手机相对上下位置浮动,建议保持手机稳定,按下快门后向右缓慢移动,等到箭头完全移动到右侧或者是再按下快门结束全景拍照。
3、需要注意的是,全景拍摄要控制好镜头移动速度,缓慢匀速将手机从左往右移动。
Ⅳ android如何进行全景拍照怎么实现
首先,来了解一下什么是场景模式。
最简单的方法当然是google了,这里有一篇文章讲得比较通俗易懂。
内容如下: 一般而言,数码相机内预先调节好光圈、快门、焦距、测光方式及闪光灯等参数值,以便于那些经验不足的用户拍出有一定质量保证的数码相片。不过用现有的模式也未必能拍出高质量的照片。相当一部份朋友使用的是数码相机的AUTO(自动)模式,而在特定的拍摄环境中,其相片质量当然难以保障。因此为了更加方便初级用户的使用,数码相机厂商在数码相机内加入了数种场景模式,这样就更加方便拍出高质量的照片。目前,数码相机内的场景模式少则有四、五种,多则有二三十种。
有些相机则是通过菜单来选择不同的场景模式以下最常见的八种模式:风景模式:拍摄风景名胜时,数码相机会把光圈调到最小以增加景深,另外对焦也变成无限远,使相片获得最清晰的效果。人像模式:用来拍摄人物相片,如证件照。数码相机会把光圈调到最大,做出浅景深的效果。而有些相机还会使用能够表现更强肤色效果的色调、对比度或柔化效果进行拍摄,以突出人像主体。夜景模式:夜景模式一般有两种,前者使用1/10秒左右的快门进行拍摄,从而有可能导致曝光不足。而后者则使用数秒长的快门曝光时间,以保证相片充分曝光,相片画面也会比较亮。上述两种都使用较小的光圈进行拍摄,同时闪光灯也会关闭。夜景人像模式:在夜景中拍摄人物(如逛灯会),数码相机通常会使用数秒至1/10秒左右的快门拍摄远处的风景,并使用闪光灯照亮前景的人物主体,闪光灯通常会在快闪关闭前被触发。动态模式(运动模式):用来拍摄高速移动的物体,数码相机会把快门速度调到较快(1/500秒),或提高ISO感光值。微距模式:用来拍摄细微的目标如花卉、昆虫等等,数码相机会使用“微距”焦距,并关闭闪光灯。逆光模式:在一些背光的环境下使用,即主体的背后有较强的光线。相机会采用重点测光以增强曝光的准确性、并增加EV值以避免主体过暗,有些相机还会使用闪光灯进行补光。全景模式:拍摄超宽幅度的画面(如山脉、大海)时,数码相机会在每张相片后留出多余位置,帮助摄影者连续拍摄多张风景相片,再组成一张超宽的风景照。
现在智能手机的摄像头一般都在 5M, 8M, 12M, 高的都有 13M, 如 sony 的Xperia™ZL L35h手机。可以媲美一般的卡片相机了。也有很多的参数可调,其中就包括了场景模式。
MTK android 平台中,它的场景模式设置是写在 cfg_ftbl_custom_raw_main.h 文件中的。
Location:ALPS.ICS***mediatekcustomproject_namehalcameracameracfg_ftbl_custom_raw_main.h