如何解决如何通过程序检测亮度
| 我正在为iPad创建一个应用程序,该应用程序可以通过检测房间的亮度来更改图像。所以我想知道有没有一种方法可以检测房间的亮度?解决方法
一种方法是获取图像中某些像素集的平均亮度。如果您的图像具有RGB像素,则可以通过添加加权分量来获得亮度。常见的权重是30%红色,59%绿色,11%蓝色:
brightness = pixel.red * 0.3 + pixel.green * 0.59 + pixel.blue * 0.11;
根据图像的变化,所需的测量精度,图像的分辨率等,您可以对图像周围的像素样本取平均值,也可以对所有像素取平均值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。