我正在使用Python查看图像中的EXIF。对于曝光偏移值,我的图像中的值是(0/0),它在访问时抛出ZeroDivisionError。
我希望防止抛出此错误,并在抛出错误时查看值而不使用硬编码"(0/0)“。我很犹豫这样做,因为一个值可能有另一个ZeroDivisionError,其中"(0/0)“不是特定值。实现这一目标的最佳方法是什么?下面是我当前的代码。
#!/usr/bin/python3
import os
from exif import Image
with open(os.path.expanduser("~") + "/Desk
我试图编写代码,以计算正确的曝光时间,相机捕捉的图像在正确的亮度。
我所拥有的是一个用原始数据(拜耳原始数据)向我提供数据的相机,我可以控制它的曝光时间,并且我想控制它的曝光,所以当它捕捉到一个图像时,图像是正确的亮度(不太暗(曝光下)或太亮(过度曝光)。
我想我需要一个类似这样的算法:
1-capture a sample image
2-calculate image brightness.
3-calculate correct exposure.
4-capture a new image,
5-check that the image brightness is correct if