Jak skonfigurować kamerę internetową, aby robiła jedno zdjęcie co minutę przez 24 godziny (upływ czasu)?


10

Nie jestem do końca pewien, czy to właściwe miejsce, aby zadać to pytanie, ale nie znam lepszego miejsca. Muszę skonfigurować kamerę internetową, aby robić zdjęcia co minutę przez 24 godziny, aby można je było skompilować w wideo odtwarzające je z prędkością około 20 klatek na sekundę. Jednak nie znam oprogramowania do tego - czy istnieje? Korzystam z systemu GNU / Linux (ubuntu 10.10).


Nazywa się to „upływem czasu”, co może ci pomóc w wyszukiwaniu
Michael Haren

Odpowiedzi:


7

W Ubuntu 10.10 jest mnóstwo oprogramowania do tego. Nie próbowałem osobiście żadnego z nich, więc nie mogę ręczyć za to, co jest najlepsze.

Wygląda na to, że jednym przydatnym linkiem jest - popey.com - Moja konfiguracja kamery internetowej Ubuntu jest dość zorientowana na wiersz poleceń, ale Popey podaje wszystkie kroki, aby nagrać wideo z powstałych obrazów

Inne możliwe pakiety wyglądające na mojej liście oprogramowania na Ubuntu 10.10 (prawdopodobnie będziesz musiał włączyć repozytorium Universe, aby uzyskać je wszystkie)

  • kamerka internetowa
  • webcamd
  • ser
  • kmotion

Jeśli utkniesz z problemami związanymi z Ubuntu, zawsze możesz wypróbować witrynę Ubuntu StackExchange na askubuntu.com


3

Echoing JoséNunoFerreira Polecam gphoto2 . Nie czekam teraz na Linux-a, żeby go przetestować, ale zgodnie z samouczkiem linux.com następujące polecenie powinno działać:

gphoto2 --capture-image --interval=60 --frames=1440

Interwał jest wyrażony w sekundach, a 60 x 24 = 1440więc powinien robić jedno zdjęcie co minutę przez dwadzieścia cztery godziny.


2

Spróbuj gphoto2. Jest dostępny w repozytoriach ubuntu i jest narzędziem wiersza poleceń. jest bardzo wydajny i umożliwia także używanie „zwykłych” aparatów cyfrowych.

Inne opcje to moduł VideoCapture dla Pythona (zakładając, że znasz Pythona).


1

W przypadku kamery internetowej USB można użyć fswebcam . Jest dostępny w repozytorium „wszechświata” Ubuntu. fswebcam to prosty, lekki program wiersza poleceń do przechwytywania obrazów z kamery internetowej. Proste polecenie do przechwycenia obrazu i zapisania go jako JPEG:

fswebcam test.jpg

Domyślnie będzie to próbowało uzyskać obraz z urządzenia / dev / video0. Jeśli masz podłączonych wiele urządzeń, możesz określić, które z nich. Dostępnych jest więcej opcji określania rozdzielczości lub dołączania tytułu, znacznika czasu itp.

Aby zrobić timelapse, możesz użyć fswebcam z opcją „loop”, to zrobi zdjęcie co określoną liczbę sekund. Lub możesz dodać skrypt do crona, np. Aby uruchamiał się co minutę.

Przykładowy skrypt bash do zapisywania zdjęcia co minutę .:

#!/bin/bash
DATE=$(date +"%Y-%m-%d_%H%M")
fswebcam r 1280x720 -S 15 ---jpeg 95 --title "My webcam" -q -l 60 $DATE.jpg
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.