如何通过程序检测亮度

| 我正在为iPad创建一个应用程序,该应用程序可以通过检测房间的亮度来更改图像。所以我想知道有没有一种方法可以检测房间的亮度?     
已邀请:
一种方法是获取图像中某些像素集的平均亮度。如果您的图像具有RGB像素,则可以通过添加加权分量来获得亮度。常见的权重是30%红色,59%绿色,11%蓝色:
brightness = pixel.red * 0.3 + pixel.green * 0.59 + pixel.blue * 0.11;
根据图像的变化,所需的测量精度,图像的分辨率等,您可以对图像周围的像素样本取平均值,也可以对所有像素取平均值。     

要回复问题请先登录注册