我一直在修补CHDK(佳能黑客攻击开发套件)。我已经能够通过我的powershot g12上的SD卡运行chdk,甚至可以在其上运行脚本。
我的兴趣在于通过USB电缆从外部控制它。对于初学者,我想尝试从计算机控制它,然后可能是另一台设备。
我去过CHDK网站http://chdk.wikia.com/wiki/CHDK并浏览了他们的论坛,但没有看到任何关于外部执行的提及。
答案 0 :(得分:0)
是的,你可以。我使用了两种方法并取得了一些成功。
1。)我可以使用CHDKPTP(https://app.assembla.com/spaces/chdkptp/wiki)控制我的Powershot G9。我正在使用Ubuntu 16.04和网站上的r735二进制文件。 GUI允许您控制相机并运行脚本。这种方法适用于CHDK支持的任何相机。 (CHDKPTP还有一个python绑定,虽然我还没有成功构建它。)
2.)如果你的相机受gphoto2支持,另一种方法是使用gphoto2。 (注意:gphoto2看起来不像G12,但是我把它包含在这里,以防其他人有用)在G9上,CHDK将属性chdk_script添加到gphoto2中的可用选项。然后脚本应该可以用
运行gphoto2 --set-config chdk_script =“scriptname”
这里演示了gphoto2方法(https://www.youtube.com/watch?v=v_42jd9tGF0)