首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定义的PiCamera camera.shutter与查询的camera.exposure_speed不匹配

定义的PiCamera camera.shutter与查询的camera.exposure_speed不匹配
EN

Stack Overflow用户
提问于 2018-10-31 15:54:09
回答 1查看 617关注 0票数 0

在Raspberry Pi中,定义的camera.shutter与查询的camera.exposure_speed不匹配。

picamera API文档-PiCamera API document声明:

Exposure_ speed -检索相机的当前快门速度。查询时,此属性返回当前使用的快门速度

被摄像机拍到。如果将shutter_speed设置为非零值,则exposure_speed和shutter_speed应该相等。但是,如果shutter_speed设定为0(自动),则可以从此属性读取正在使用的实际快门速度。该值以表示微秒数的整数形式返回。这是一个只读属性。

尽管如上所述,在我将shutter_sepeed定义为10秒后,exposure_speed返回0 -the两个变量不相等。在下面的代码中可以看到:

代码语言:javascript
复制
from picamera import PiCamera
with PiCamera(resolution=(1024,768), framerate=Fraction(1,6), sensor_mode=3) as camera:
    exp_sec = int('10')
    camera.shutter_speed = exp_sec * 10**6 # micros
    sleep(30)
    print('camera_shutter_speed='+str(camera.shutter_speed))
    print('camera_exposure_speed:'+str(camera.exposure_speed))                
    camera.iso = 1600              # 100-1600
    camera.exposure_mode = 'off'   # lock all setting parameters
    fn_png = str(time.strftime("%Y-%m-%d-%H-%M-%S"))+'.png
    camera.capture(fn_png, format='png')

作为回应:

代码语言:javascript
复制
>>> 
===== RESTART: /home/pi/Documents/test_scripts/cap_one_image.py =====
made new direc
it is time to take a shot
0
camera_shutter_speed=9999959
camera_exposure_speed= 0

最后两个是不相等的,这没有任何意义。有什么想法?

EN

回答 1

Stack Overflow用户

发布于 2018-12-13 09:02:24

IIRC中,只有在以所请求的shutter_speed设置拍摄图像之后,camera.exposure_speed属性才会更新。

如果您尝试在捕获后打印设置,是否有效?

代码语言:javascript
复制
exp_sec=int('10')
camera.shutter_speed=exp_sec*10**6 # micros
sleep(30)
print('camera_shutter_speed='+str(camera.shutter_speed))
print('camera_exposure_speed:'+str(camera.exposure_speed))                
camera.iso=1600 #100-1600
camera.exposure_mode='off' # lock all setting parameters
fn_png=str(time.strftime("%Y-%m-%d-%H-%M-%S"))+'.png'
camera.capture(fn_png, format='png')
print('camera_shutter_speed='+str(camera.shutter_speed))
print('camera_exposure_speed:'+str(camera.exposure_speed))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53078665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档