如何获得图像中特定像素的像素亮度测量值?我正在寻找绝对比例来比较不同像素的亮度。由于python - 测量像素亮度
回答
要获得像素的RGB值,你可以使用PIL:
import Image
imag = Image.open("yourimage.yourextension")
#Convert the image te RGB if it is a .gif for example
imag = imag.convert ('RGB')
#coordinates of the pixel
X,Y = 0,0
#Get RGB
pixelRGB = imag.getpixel((X,Y))
R,G,B = pixelRGB
然后,亮度是简单地从黑色到白色的规模,女巫可以,如果你平均3个RGB值提取:
brightness = sum([R,G,B])/3 ##0 is dark (black) and 255 is bright (white)
或者你可以去更深,使用亮度公式伊格纳西奥巴斯克斯 - 艾布拉姆斯评论有关:(Formula to determine brightness of RGB color)
#Standard
LuminanceA = (0.2126*R) + (0.7152*G) + (0.0722*B)
#Percieved A
LuminanceB = (0.299*R + 0.587*G + 0.114*B)
#Perceived B, slower to calculate
LuminanceC = sqrt(0.299*R^2 + 0.587*G^2 + 0.114*B^2)
作品完美无缺,是我的扫描有一个“洗”黑色的大帮助... – Tim
不应该pixelRGB =图像.getpixel((X,Y)) R,G,B = pixelRGB – RobotHumans
如何获得alpha分量? –
- 1. 检测像素的亮度或周围
- 2. 检测图像的亮度
- 3. 测量像素
- 4. 在Python中将所有RGB像素的亮度降低20%?
- 5. Python 1Hz测量温度
- 6. 在Python中检测像素化图像
- 7. 图像亮度对比seekbar
- 8. 调整图像的亮度
- 9. matlab - 图像中的亮度
- 10. 阈值亮度图像
- 11. 增加亮度图像LabVIEW
- 12. 在openCV中访问某个像素的亮度值(灰度图像)
- 13. iPhone摄像头亮度...它是如何进行物理测量的?
- 14. 有没有在线帮助测量像素宽度的工具?
- 15. 如何以像素为单位测量表格行高度
- 16. 如何设置图像亮度以恢复其原始亮度?
- 17. 图像处理中亮度和亮度的差异
- 18. 八度显示低亮度图像
- 19. Open GL +图像亮度+保存图像
- 20. 大图像的图像亮度c#
- 21. 基于周围像素预测像素强度
- 22. 如何在图像python中测量角度距离
- 23. 用Imagick检测像素透明度
- 24. 如何测量HTML元素的宽度?
- 25. 离页元素的测量高度
- 26. 如何使用javascript检测现场摄像头的亮度
- 27. Dlib从低亮度图像中检测人脸
- 28. 如何获得像素亮度值矩阵
- 29. 如何快速添加每个像素的亮度值?
- 30. 使用AVFoundation处理视频像素的亮度值(Y')
[公式来确定RGB颜色的亮度](http://stackoverflow.com/questions/596216/formula-to-determine-brightness-of-rgb-color) –
重复是假设它只是你需要帮助的部分 - 在这种情况下,“python”标签完全不相关,因为你不关心代码,仅仅是规模。如果你真的关心Python方面,需要更多的信息(PIL,PyQt4,Something Else?) –
我建议你从标题和标签中删除python,因为这不是编程语言特定的 – Vitor