gpt4 book ai didi

python - Canon SDK bulb_mode 命令抛出错误 44313 (0xAD19)

转载 作者:太空宇宙 更新时间:2023-11-04 06:20:25 27 4
gpt4 key购买 nike

我正在使用 pyEDSDK (佳能 sdk 的 python 包装器)来控制 Rebel T1i。它主要工作 - 我可以拍照并将图像保存到硬盘驱动器,但是当我尝试发送 start_bulb 命令时它搞砸了。

实际上,start_bulb 可以完美运行。快门打开,相机开始捕捉图像。问题是当我发送 bulb_stop 命令时我无法让它停止。

要使 start_bulb 正常工作,我必须手动将相机更改为灯泡模式。也许我缺少某些设置?或者灯泡模式的某种初始化代码?

我把固件从0.9升级到1.1,没有效果。

其他一些人也有过类似的经历: http://forums.dpreview.com/forums/thread/2858921#forum-post-36169599 http://tech.dir.groups.yahoo.com/group/CanonSDK/message/921

最佳答案

我在这里找到了答案:http://tech.dir.groups.yahoo.com/group/CanonSDK/message/1711

出于某种原因,T1i 相机的工作方式与其他相机不同。下面的代码在两秒后成功关闭快门。

print "started"
self.SendCommand(kEdsCameraCommand_PressShutterButton, kEdsCameraCommand_ShutterButton_Completely_NonAF)
sleep(2)
self.SendCommand(kEdsCameraCommand_PressShutterButton)
print "finished"

如果有人有机会在其他模型上对此进行测试,我很想听听。我想知道这种方法是否适用于他们。

关于python - Canon SDK bulb_mode 命令抛出错误 44313 (0xAD19),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12764990/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com