Как да настроите уеб камера за откриване на движение в Ubuntu
Не го ли мразите, когато хората използват компютъра ви без ваше разрешение? Най-лошото е, че вашият лаптоп е откраднат и нямате представа кой го е откраднал. Ако вашият лаптоп се доставя с уеб камера, лесно можете да настроите софтуер за откриване на движение, за да разберете кой използва компютъра ви, когато не сте наоколо. Ако имате резервен компютър у дома, можете да го използвате и като камера за наблюдение. Ние ви показахме как да направите това в Windows, и тази статия ще ви покаже как да настроите уеб камера за откриване на движение в Ubuntu.
Софтуерът, който използваме, е Motion. Това е един полезен инструмент, който може да следи видео сигнала от уеб камера и да вземе екранни снимки, когато открие движение (т.е. когато значителна част от снимката се е променила). Докато имаме работа с Ubuntu в тази статия, Motion ще работи и за повечето Linux дистрибуции.
Инсталиране на движение
Предложение е включено в хранилището на Ubuntu, за да можете да го инсталирате, като кликнете тук, чрез Софтуерния център на Ubuntu или просто като напишете в командния ред следната команда:
sudo apt-get инсталирате движение
Конфигуриране на движението
Преди да започнем конфигурирането на Motion, трябва да копираме конфигурационния файл в нашата домашна папка, така че главното копие да не бъде засегнато. Отворете терминал и копирайте конфигурационния файл в началната си папка.
mkdir .motion sudo cp /etc/motion/motion.conf ~ / .motion / motion.conf
Забележка : Горните команди ще създадат скрита папка " .motion " в домашната ви директория.
След като направите копирането, можете да отворите файла за редактиране.
sudo nano ~ / .motion / motion.conf
Има много опции, които можете да персонализирате в конфигурационния файл, но има само няколко неща, които ни интересуват. Превъртете надолу списъка, за да намерите следните настройки:
Daemon - Промяната на това на "on" ще го стартира в режим daemon. Приложенията в режим "демон" ще се изпълняват във фонов режим и ще стартират автоматично, когато компютърът започне. Опцията по подразбиране е "изключена", където трябва да стартирате приложението ръчно в терминала.
Ширина - Това е ширината на изображенията, направени от уеб камерата. По подразбиране е 320, но можете да зададете собствената си стойност тук. Имайте предвид, че ширината е ограничена от възможностите на вашата уеб камера. Моята уеб камера е способна само да снима до 350px, така че стойността на 320 работи добре за мен.
Височина - Височината на изображенията, направени от уеб камерата. По същия начин, тя е ограничена от възможностите на вашата уеб камера.
framerate - колко често искате изображението да бъде заснета за секунда. По подразбиране е 2 (2 кадъра / изображения са заснети в секунда). Колкото по-висока стойност сте задали, толкова повече изчислителни ресурси ще изисква.
Thresold за откриване на движение - броят на променените пиксели в изображението, преди да бъде заснет. По подразбиране е 1500. Ако искате да го направите по-чувствителен, задайте го на по-ниска стойност.
output_normal - Това ще определи дали ще запази движението на изображения. Опцията по подразбиране е "включена", което означава, че снимките ще бъдат запазени, докато се установи движение. Можете да го настроите на "първи", "най-добър", "център", за да го запазите само за ограничен брой изображения. Това ще попречи на папката ви да има преобладаващ брой изображения. Ако просто се нуждаете от режима за видео стрийминг, можете да го настроите на "off", за да предотвратите запазването на снимки.
target_dir - Това е директорията, в която са запазени изображенията. Ако сте инсталирали Dropbox (или друга услуга за съхранение в облак), можете да зададете целевата директория да бъде в папката Dropbox, за да можете да преглеждате изображенията от друго място.
Забележка : Има много други опции, които можете да конфигурирате, но няма да ги покрием тук.
Щом приключите с конфигурацията, натиснете "Ctrl + o", за да запазите промените и "Ctrl + x", за да излезете.
Стартиране на движение
В терминала въведете:
sudo motion
Това ще стартира сървъра за движение. Ако всичко върви добре, ще започнете да виждате снимките, които се показват в целевата директория.
Също така има и видеоклип на живо, който можете да отворите в медийния плейър. Ако осъществявате достъп от отдалечено място, можете да осъществите достъп до IP адреса на компютъра си (с порт 8081), за да видите видеоклипа (или http: // localhost: 8081 в локалния ви компютър). Контролният център е достъпен на порт 8080.
Управление на запазените изображения от разстояние
Както споменах по-рано, най-добрият начин е да запазите изображенията във вашата папка Dropbox, така че да имате достъп до нея навсякъде, където желаете. Ако обаче предпочитате изображенията да бъдат качени на вашия собствен файлов сървър (чрез FTP), можете да използвате командата wput
за качване на изображения.
sudo apt-get инсталирате wput
В конфигурационния файл превъртете надолу в списъка, докато видите поле " on_picture_save value
". Променете го на:
on_picture_save wput ftp: // user @ парола @ сървър% f
където "потребител", "парола" и "сървър" са подробности, които трябва да попълните.
Autostart Motion при зареждане
Ако искате Motion за автоматично стартиране при всяко стартиране на компютъра, всичко, което трябва да направите, е да добавите запис към стартовата програма.
заключение
Въпреки че може да изглежда като сложна задача, създаването на уеб камера за откриване на движение в Ubuntu всъщност е много лесна работа. Какъв друг метод използвате, за да настроите уеб камерата си като камера за наблюдение? Кажете ни в коментарите.
Кредит на изображението: камери за наблюдение