当前位置: 首页 > news >正文

外包app公司不给源代码跨境电商seo

外包app公司不给源代码,跨境电商seo,免费个人简历模板电子版可填写,源码网站建设一、概念 FOV(Field of View)是一个用于描述视野范围的术语。它通常用于计算设备(如摄像机、虚拟现实头显或眼睛)所能捕捉到的可见区域。 水平FOV(Horizontal FOV):描述视野在水平方向上的范围…

一、概念

FOV(Field of View)是一个用于描述视野范围的术语。它通常用于计算设备(如摄像机、虚拟现实头显或眼睛)所能捕捉到的可见区域。

  1. 水平FOV(Horizontal FOV):描述视野在水平方向上的范围,通常以度(°)或弧度(rad)为单位。
  2. 垂直FOV(Vertical FOV):描述视野在垂直方向上的范围,同样通常以度或弧度为单位。
  3. 对角线FOV(Diagonal FOV):描述视野对角线方向上的范围,通常以度或弧度为单位。

FOV的大小会影响到用户或设备所能看到的景象的广度和逼真程度。较大的FOV可以提供更广阔的视野,使用户感到更加沉浸在虚拟现实环境或更好地观察到摄像机捕捉到的场景。然而,较大的FOV通常需要更复杂的设备和技术来实现。

在摄影和计算机图形学中,FOV也经常与焦距(focal length)、相机镜头和投影类型(例如透视投影或正交投影)一起使用,以影响图像的外观和透视效果。不同的FOV设置可以用来创造不同的视觉效果,从而满足特定的需求和创意要求。

二、计算方式

请添加图片描述

如图所示,要计算FOV,只要我们拿到传感器的长度SensorSize,摄像头的焦距FocalLength,就可以由三角函数计算得到FOV了,即:
tan ⁡ ( 1 2 ∗ F O V ) = ( 1 2 ∗ S e n s o r S i z e ) / F o c a l L e n g t h \tan{(\frac{1}{2} * FOV)}=(\frac{1}{2} * SensorSize) / FocalLength tan(21FOV)=(21SensorSize)/FocalLength
可得:
F O V = 2 ∗ arctan ⁡ ( ( 1 2 ∗ S e n s o r S i z e ) / F o c a l L e n g t h ) FOV=2*\arctan{((\frac{1}{2} * SensorSize) / FocalLength)} FOV=2arctan((21SensorSize)/FocalLength)

三、代码

CameraManager cameraManager = (CameraManager) context.getSystemService(Context.CAMERA_SERVICE);
try {String[] cameraIdList = cameraManager.getCameraIdList();for (int i = 0; i < cameraIdList.length; i++) {Log.v(TAG, "valid camera id: " + cameraIdList[i]);CameraCharacteristics cameraCharacteristics = cameraManager.getCameraCharacteristics(cameraIdList[i]);// 获取传感器的尺寸SizeF sensorSize = cameraCharacteristics.get(CameraCharacteristics.SENSOR_INFO_PHYSICAL_SIZE);float[] floats = cameraCharacteristics.get(CameraCharacteristics.LENS_INFO_AVAILABLE_FOCAL_LENGTHS);Log.d(TAG, "focal Lengths: " + Arrays.toString(floats));float focalLength = cameraCharacteristics.get(CameraCharacteristics.LENS_INFO_AVAILABLE_FOCAL_LENGTHS)[0];float horizontalFov = (float) (2 * Math.toDegrees(Math.atan(sensorSize.getWidth() / (2 * focalLength))));float verticalFov = (float) (2 * Math.toDegrees(Math.atan(sensorSize.getHeight() / (2 * focalLength))));Log.d(TAG, "horizontalFov: " + horizontalFov + ", verticalFov: " + verticalFov);}
} catch (CameraAccessException e) {e.printStackTrace();
}
http://www.yidumall.com/news/67175.html

相关文章:

  • 大连建站方案seo顾问服
  • 免费网页制作代码宁波seo服务推广
  • wordpress评论回复郑州seo优化公司
  • 网站开发 用户角色关键词优化是什么
  • 最新网站开发需求文档百度引擎提交入口
  • 加盟网站做推广怎么收费网站建设是干嘛的
  • 简单一点的网站建设长沙seo外包
  • 网站建设会议验收最新的新闻 今天
  • 深圳网站搭建seo监控
  • 凡科做网站不好360免费建站网页链接
  • b2b 网站建设自己怎么优化网站
  • 小吃培训网站源码谷歌关键词优化怎么做
  • 网站模版 模板百度获客
  • 宁波大型网站建设河南网站设计
  • 用java做网站学百度推广培训
  • wordpress注册自定义密码qq群排名优化
  • 适合站长做的网站东莞市网络seo推广价格
  • 哪个网站做自行车评测的免费创建个人博客网站
  • 怎么做网站 有空间百度推广全国代理商排名
  • 做背景视频哪个网站好搜索图片识别
  • 如何增加网站外链百度人工
  • 北京电商网站建设公司百度快照优化seo
  • 身份证号查询个人社保站长seo查询
  • 南京做网站具体需要多少钱安卓优化大师旧版本下载
  • 韩国做游戏的电影 迅雷下载网站天桥区seo全网宣传
  • 广州网站建设 骏域短视频推广策略
  • 合肥网站建设电话咨询网站推广培训
  • 太原医疗网站建设上海关键词优化按天计费
  • 做网站项目体会新网站seo外包
  • 苏州专业做网站的公司互联网营销策略有哪些