gphoto2 で -capture-image

なんとか動くようになったので、そのメモ。
環境は、

OS: FreeBSD6.1R
gphoto2 2.4.4 cc, popt(m), exif, nocdk, aa, jpeg, readline
libgphoto2 2.4.4 cc, no ltdl, EXIF
libgphoto2_port 0.8.0 cc, no ltdl, USB, serial without locking
カメラ:Powershow A400

です。
PowerShot S40,45 では、
# gphoto2 --port=usb --set-config capture=on --capture-image
とやると、カメラは撮影してくれるのですが、gphoto2 はエラーで止まってしまいます。

実際の撮影は
# gphoto2 --port=usb --force-overwrite --set-config cpture=on --cpture-image-and-download --hook-script ./showpic.sh

とやると、撮影して、showpic.sh を実行してくれます。

--set-config capture=on とすると、カメラのレンズが出て、撮影モードに入ります。
(カメラは再生モードにしておくこと)
また、この capture がon と、off で config で設定できるものが変わってきます。

このhook script の例が、
この辺にあります。
これをみて分かる通り、
ACTION という環境変数に現在の状態 (init,start,download,stop) が入ってくるので
これに応じて動作を書いてあげればOK.

とりあえず、走り書きで。

*BSD | パソコン・インターネット | 携帯・デジカメ | 趣味
Feb 26, 2009




Comments(0)|コメントを書く

List all categories
Recent Comments
About

このブログを友達に教える

コミュニティ | 有名人・芸能人ブログ | ケータイ占い | ケータイ小説 | 掲示板


画面TOP↑


powered by cocolog