2013-06-25 4 views
3

Я использую fswebcam для захвата и изображения, когда получено электронное письмо. Я подумал, что было бы неплохо, если бы Motion работал. Я установил Motion, и это сработало хорошо. Однако, когда я пытался использовать fswebcam, чтобы сделать снимок,Движение и fswebcam работает

я получил ошибку:

Error selecting input 0 
VIDIOC_S_INPUT: Device or resource busy 

я остановил движение, и попробовал еще раз. Это сработало. Таким образом, у меня может быть только одна программа, обращающаяся к камере за раз. Есть ли способ обойти это?

ответ

2

Используйте одно или другое, два приложения не могут одновременно считывать одно и то же устройство видеокамеры.

Motion способен работать скрипт на обнаружение событий, так что если вы хотите сделать что посмотреть в конфигурации для on_area_detected или on_movie_start

Тогда получите его назвать своего рода сценария оболочки, который крепит текущая фотография и электронная почта для вас.

Надеюсь, вы не получите слишком много событий, иначе будет слишком много писем, чтобы найти важные.

+0

Здравствуйте Criggie, я увидел, что вы пытались изменить спам сообщение O n Meta.SE. Я просто хотел указать, что вы не должны редактировать спам. Вы имели в виду хорошо, но, редактируя его, модникам становится все труднее видеть, что это был спам. Если у вас есть флаги, используйте их вместо этого. –

1

Вы можете использовать элемент управления HTTP на основе движения. Просто позвоните:

http://yourraspberrypi:XXXX/0/action/snapshot 

используя cURL или любой другой способ, который вы предпочитаете.

Где yourraspberrypi должен быть IP вашего Pi и XXXX должен быть порт, определенный в соответствии с 'control_port', в /etc/motion/motion.conf

Note: A symbolic link called lastsnap.jpg created in the target_dir will always point to the latest snapshot, unless snapshot_filename is exactly 'lastsnap' 

Вы также можете использовать Контроль на основе HTTP, например, для остановки/запуска обнаружения движения

Больше информации здесь: http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionHttpAPI