android 照相机自动闪光灯 他怎么知道的光线暗呢

answer艾 2015-11-17 10:44:04
求大神来解决这个问题 他是根据什么来判断光线不好的 ,肯定不是光线传感器,应该是关于camera的相关数据 ,查了api但是没有找到 求帮助解决这个问题
...全文
964 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sidi2012 2017-11-17
  • 打赏
  • 举报
回复
题主解决了吗?求答案
  • 打赏
  • 举报
回复
我猜哦。。 可能是拿RGB转HSL后 取 L的平均值做判断。。
MadFrogs 2017-11-17
  • 打赏
  • 举报
回复
大体过程是这样: 光从camera摄像头(lens)进入,期间要通过滤波器,最后通过sensor把光信号转换成电信号,在通过内部的A/D转换器转化为数字信息号 此时的数据信号是RAW或yuv数据,此时的数据要经过AWB,最后生成jpeg图片返回给app层。 在3A算法(也就是awb)就可以知道光亮信息,如果光亮不足,就可以通知上层,照相时,下发打开闪光灯的命令。
邹言 2017-08-23
  • 打赏
  • 举报
回复
越暗数值越低,最低是0吧好像,白天大概是300左右
邹言 2017-08-23
  • 打赏
  • 举报
回复
http://www.cnblogs.com/woider/p/5348993.html
chengzhouyang11 2017-08-21
  • 打赏
  • 举报
回复
硬件的传感器里配置的吧
ljlsuperman38 2017-08-19
  • 打赏
  • 举报
回复
解决了么 朋友
网络咖啡 2015-11-17
  • 打赏
  • 举报
回复
我想也是根据相机实时数据判断的,但是具体的判断逻辑算法不太清楚
JPF1024 2015-11-17
  • 打赏
  • 举报
回复
这个应该是跟硬件相关的吧,不知道开放这个接口没有。
照相机 Snap Camera HDR v6.0.0 test1 修正汉化版 应用名称 快照相机 Snap Camera HDR 应用版本 v6.0.0 test1 汉化说明 XML文本汉化(500行) 多国语言精简 ZIPALIGN处理 测试机型 荣耀 3C 4G版 支持系统 Android OS 4.0.3 及以上 测试系统 Android OS 4.4.2 应用简介: 快照相机 Snap Camera HDR 是款Android 4.2风格的拍照软件,也添加了 Android 4.3 风格的菜单样式,同时还内置了相册功能,提供了多种特效可对照片进行编辑。快拍相机是4.2移植过来的,bug不少,不过功能很强悍! 简洁、强大的用户界面: 触摸可对焦,开合两根手指可缩放/变焦,滑动可回顾,触摸并按住可访问照片设置 照片控制器包括颜色、对比度、锐度、照片和视频大小、场景模式、自拍定时器 连拍模式、延时拍摄、对焦模式、JPEG质量、效果、ISO、防闪烁等设置 强大的照片编辑器,支持颜色、边框、修剪、旋转、镜像、拉直等 强大的“快照”图库,完全地Android 4.2风格,速度超快,体验超赞 通过分享图标将照片和视频分享到Facebook或Goolge+ 支持选择图片效果、直方图修正、晕影等 其他功能: 使用高级视频设置来录制其他相机不允许的分辨率的视频 在视频录制期间捕获快照,使用音量键来缩放和拍摄照片 触摸全景图标可创建全景照片(Android 4.0及以上) 您可通过历史记录菜单随时查看和撤销应用的效果 在光线不足的环境下录制视频时自动打开闪光灯 快速拍摄模式可以预览分辨率快速捕获照片 触摸分享图标可使用其他应用来分享图 可将界面更改为左手习惯模式 更新日志: 支持安卓5.0 Camera2 API 支持在 Nexus 5 上捕捉原始图像(Raw)和全帧视频和手动曝光控制
软件名称:快照相机 Snap Camera HDR 软件版本:v6.0.0 T1直装中文版 软件语言:中文 软件大小:5.1M Snap Camera(快照相机)是一款基于Nexus 4(Android 4.2)相机的图库和相机应用。Snap Camera的整体界面非常简洁,而且完全使用Android 4.2上的Holo风格。一键拍摄照片和录制视频,没有凌乱的预览界面,仅有两个您真正需要的按钮! 简洁、强大的用户界面: - 触摸可对焦 - 开合两根手指可缩放/变焦 - 滑动可查看照片/视频 - 触摸并按住可使用照片控制器来调整照片设置 照片控制器包括: - 颜色和对比度(如果硬件支持) - 关闭快门声 - 连拍模式 - 自拍定时器 - 全景模式 - 闪光灯模式 - 白平衡 - 曝光 - 网格线 - 快速拍摄模式 - HDR - 其他设置 其他设置菜单包括: - 照片和视频大小 - 取景模式 - 自拍定时器延时 - 连拍模式设置 - 延时拍摄 - 视频对焦方式 - JPEG质量 - 效果 - ISO - 防闪烁 - 取景检测 - 视频比特率 - 音频设置 照片编辑器包括: - 添加颜色效果 - 添加边框 - 修剪、旋转、镜像 - 拉直 - 添加图片效果 - 直方图修改 - 晕影 其他功能: - 您可通过历史记录菜单随时查看和撤销应用的效果 - 触摸分享图标可使用其他应用来分享图片javascript:; - 触摸全景图标可创建全景照片(Android 4.0及以上) - 快速拍摄模式可以预览分辨率快速捕获照片 - 在视频录制期间捕获快照 - 使用音量键来缩放和拍摄照片 - 在光线不足的环境下录制视频时自动打开闪光灯 - 可将界面更改为左手习惯模式 - 使用高级视频设置来录制其他相机不允许的分辨率的视频 更新: 支持camera2 API在棒棒糖 原图像捕捉,Nexus 5全帧视频和手动曝光控制
内容介绍在成像领域,我们有很多手段。比如你可以通过照相机的光学元件,也可以通过像电脑游戏中的那样,通过GPU的一套渲染管线来实现成像。当然除此之外是不是就没有其他的成像方式了呢?当然答案是否定的。 在我们不去使用计算机图形学那套去成像的时候,最土鳖和最容易理解的成像方式就是光线追踪了。这里同学们应该理解到的有一个点,第一光线追踪不是唯一的成像方式,第二它与传统的GPU成像或者说 计算机图形学里说的那些光栅化之类的从思路上就有区别,第三光线追踪是最简单的成像方式之一,大概你学完高中数学就可以实现光线追踪,写完两三个C++类足以做成非常优质的画面。所以同学们要对光线追踪有一个 清晰的认识,不要认为你学完这一套就无敌了,其实你学完了才会发现,这比OpenGL那些一套一套的规则简单多了。 大部分情况下,由于光线追踪不是按照图形学那边的那些管线来做的,所以它不讲究效率,而是遵循物理意义上的画质最佳。所以基本上你学会光线追踪,且不从事电影行业或者不学习引擎内核去研发高端引擎,那么这块知识估计你会带进坟墓。适合人群光线追踪适合于那些探究画质的同学,你可以轻松的把你的思维应用到你的算法中,但大概率无法转化成为实时算法,也就是无法转化成传统渲染管线这边的一套一套的东西。因为仿真从算法出发点上就是不考虑效率的。 你可以用光线追踪去渲染一些精致的画面,如果你是学习了游戏引擎了的话,你可以尝试自己写一个光线追踪的渲染器,来执行烘焙场景的操作。大部分情况下,通用引擎会使用AutoDesk的Beast SDK,比如Unity3D 里面就有beast.exe。如果你是游戏引擎的内核程序员,那么你有可能将你光线追踪和离线渲染学来的知识通过烘焙场景的方式来应用到你的实际工作中。光线追踪的地位在实时渲染领域中使用光线追踪的算法的探索当然也有人在做,这其中最厉害的当然就是Unreal,值得我们学习。如果你在你的引擎内核里使用了像vulkan这样的高级别渲染器,兼容性会差一点,但是你此时 就可以学习Unreal做光线追踪的思路,在实时渲染中,去或多或少加一点光线追踪。我们可以来思考这样的一个问题,实时渲染追求的是速度与性能,离线渲染追求的是极限画质。于是乎那些大神,或许未来你 就是这些大神中的某一个,你们做的操作莫过于把离线渲染算法中的某一部分比较烧性能的环节,比如通过IBL的方式事先通过离线渲染把所有渲染数据存储到一张图像里去,然后在实时渲染的时候把这张图片 中的数据取出来直接运算,就可以得到比实时渲染好,但是比离线渲染差那么一点点画质。这里之所以无法让实时渲染和离线渲染的画质完全一致是因为我们的3D世界就如同我们的眼球一样精度是很高的。如果你的 图片的分辨率不够大,离线渲染的时候存储的数据都是比较粗糙的采样数据,无法描绘出一个精致的世界。课程安排在我们的课程中,我们来通过最简单的方式,依然是最简单的方式来理解光线追踪是怎么玩出来的。画面或许很好看,但都是简单的高中几何数学,即便我们认为你没写过程序都能看懂意思。我们课程里面不涉及 物理渲染,我们使用的依然是经典的lambert这样的光照模型。物理渲染的方式既可以在实时渲染里实现,也可以在离线渲染里实现。大体的框架不会变,只是计算光的时候算法会变,那部分估计也不是美术可以听懂的了。
更新时间:2015-07-27资费提示:已付费版当前版本:6.7.0软件语言:多语言软件类别:特效相机软件大小:3.88 MB适用固件:2.3.3及更高固件内置广告:没有广告适用平台:Android 软件介绍 Snap Camera(快照相机)是一款基于Nexus 4(Android 4.2)相机的图库和相机应用。Snap Camera的整体界面非常简洁,而且完全使用Android 4.2上的Holo风格。一键拍摄照片和录制视频,没有凌乱的预览界面,仅有两个您真正需要的按钮! 简洁、强大的用户界面: - 触摸可对焦 - 开合两根手指可缩放/变焦 - 滑动可查看照片/视频 - 触摸并按住可使用照片控制器来调整照片设置 照片控制器包括: - 颜色和对比度(如果硬件支持) - 关闭快门声 - 连拍模式 - 自拍定时器 - 全景模式 - 闪光灯模式 - 白平衡 - 曝光 - 网格线 - 快速拍摄模式 - HDR - 其他设置 其他设置菜单包括: - 照片和视频大小 - 取景模式 - 自拍定时器延时 - 连拍模式设置 - 延时拍摄 - 视频对焦方式 - JPEG质量 - 效果 - ISO - 防闪烁 - 取景检测 - 视频比特率 - 音频设置 照片编辑器包括: - 添加颜色效果 - 添加边框 - 修剪、旋转、镜像 - 拉直 - 添加图片效果 - 直方图修改 - 晕影 其他功能: - 您可通过历史记录菜单随时查看和撤销应用的效果 - 触摸分享图标可使用其他应用来分享图片javascript:; - 触摸全景图标可创建全景照片(Android 4.0及以上) - 快速拍摄模式可以预览分辨率快速捕获照片 - 在视频录制期间捕获快照 - 使用音量键来缩放和拍摄照片 - 在光线不足的环境下录制视频时自动打开闪光灯 - 可将界面更改为左手习惯模式 - 使用高级视频设置来录制其他相机不允许的分辨率的视频
Snap Camera HDR v6.4.1 Snap Camera HDR v6.4.1 资费提示:已付费版当前版本:6.4.1 软件语言:多语言软件类别:特效相机 软件大小:4.99 MB 适用固件:2.3.3及更高固件 内置广告:没有广告 适用平台:Android 软件介绍 Snap Camera(快照相机)是一款基于Nexus 4(Android 4.2)相机的图库和相机应用。Snap Camera的整体界面非常简洁,而且完全使用Android 4.2上的Holo风格。一键拍摄照片和录制视频,没有凌乱的预览界面,仅有两个您真正需要的按钮! 简洁、强大的用户界面: - 触摸可对焦 - 开合两根手指可缩放/变焦 - 滑动可查看照片/视频 - 触摸并按住可使用照片控制器来调整照片设置 照片控制器包括: - 颜色和对比度(如果硬件支持) - 关闭快门声 - 连拍模式 - 自拍定时器 - 全景模式 - 闪光灯模式 - 白平衡 - 曝光 - 网格线 - 快速拍摄模式 - HDR - 其他设置 其他设置菜单包括: - 照片和视频大小 - 取景模式 - 自拍定时器延时 - 连拍模式设置 - 延时拍摄 - 视频对焦方式 - JPEG质量 - 效果 - ISO - 防闪烁 - 取景检测 - 视频比特率 - 音频设置 照片编辑器包括: - 添加颜色效果 - 添加边框 - 修剪、旋转、镜像 - 拉直 - 添加图片效果 - 直方图修改 - 晕影 其他功能: - 您可通过历史记录菜单随时查看和撤销应用的效果 - 触摸分享图标可使用其他应用来分享图片javascript:; - 触摸全景图标可创建全景照片(Android 4.0及以上) - 快速拍摄模式可以预览分辨率快速捕获照片 - 在视频录制期间捕获快照 - 使用音量键来缩放和拍摄照片 - 在光线不足的环境下录制视频时自动打开闪光灯 - 可将界面更改为左手习惯模式 - 使用高级视频设置来录制其他相机不允许的分辨率的视频

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧