Ini adalah perintah vgrabbj yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
vgrabbj - ambil gambar dari webcam yang kompatibel dengan v4l
RINGKASAN
vgrabbj [Pilihan]
DESKRIPSI
Halaman manual ini mendokumentasikan secara singkat vgrabbj perintah.
vgrabbj adalah program yang akan mengambil gambar dari perangkat berkemampuan v4l apa pun yang mendukungnya
dari palet rgb24, rgb32, yuv420, yuv420p, yuyv, uyvy, atau yuv422 dan menyimpan gambar
sebagai file .jpg, .png, atau .pnm.
Opsional, ini dapat memberi stempel waktu pada gambar yang dihasilkan, dan/atau mengunggahnya ke server ftp.
Selain itu, mode daemon tersedia untuk melakukan hal di atas secara teratur.
Saat startup, file konfigurasi default /etc/vgrabbj.conf dibaca dan dievaluasi. Jika sebuah
file konfigurasi ditentukan melalui -c parameter (lihat di bawah), file itu dibaca dan
diuraikan. Nilai yang ada dalam file konfigurasi default tetap mempertahankan nilainya. Akhirnya,
baris perintah dievaluasi. Jika opsi disajikan lebih dari sekali, yang terakhir di
baris perintah diambil. Jika tidak ada opsi yang diberikan, vgrabbj mencoba membuka perangkat v4l default
/ dev / video0, ambil gambar dan kembalikan /dev/stdout. Jadi sadarlah.
PILIHAN
Semua opsi adalah nilai numerik, string, atau boolean. Jika itu adalah sakelar boolean
(misalnya tidak ada nilai/string yang ditampilkan setelah sakelar), itu dengan jelas mengubah pengaturan saat ini dari
pilihan tertentu itu. Ingat, vgrabbj.conf dibaca terlebih dahulu, jadi opsi apa pun disetel ke atau
dari sana akan diaktifkan oleh sakelar baris perintah.
-h Tampilkan ringkasan opsi dan nomor versi. -c <nama file> Menentukan nama file as
file konfigurasi alternatif.
-l <detik>
Daemonisasi & loop dengan detik interval (min. 1).
-L <mikrodetik>
Daemonisasi & loop mikrodetik interval (min. 1). Sama dengan -l kecuali Anda dapat mengontrol
itu lebih tepatnya.
-a Aktifkan penyesuaian kecerahan vgrabbj (default: dinonaktifkan). Menggunakan vgrabbj's
penyesuaian kecerahan, dukungan perangkat RGB24 diperlukan. Anda mungkin harus
berikan ke perangkat Anda melalui -F parameter (lihat di bawah). Jika perangkat Anda melakukannya
tidak mendukung RGB24, pengaturan ini diabaikan secara diam-diam.
-q <kualitas>
Setel kualitas keluaran jpeg ke kualitas (1-100, standar: 75).
-i <ukuran gambar>
Mengatur ukuran gambar perangkat input, di mana ukuran gambar adalah salah satu dari:
persegicif= 128x96, qsif = 160x120,
qcif = 176x144, sif = 320x240,
cif = 352x288, vga = 640x480,
svga = 800x600, xga = 1024x768,
sxga = 1280x1024, uxga = 1600x1200,
(standar: cif)
-w <lebar>
Atur lebar gambar menjadi lebar. Kebutuhan -H. Perangkat v4l harus mendukung
lebar gambar yang Anda atur dengan opsi ini.
-H <tinggi>
Atur ketinggian gambar ke tinggi. Kebutuhan -w. Perangkat v4l harus mendukung
tinggi gambar yang Anda atur dengan opsi ini.
-o <format>
Setel output ke format (antara jpeg, png, atau pnm, bawaan: jpeg)
-f <nama file>
Keluaran ditulis ke nama file (bawaan: /dev/stdout)
-A <jalur + nama file>
Tambahan untuk output dari -f file lain ditulis dengan nama jalur + nama file,
sedangkan keseluruhan dapat diformat menurut waktu luang(2). Hal ini memungkinkan
pembuatan arsip gambar. Saat ini, output hanya didukung pada
sistem file yang sama dengan output aslinya.
-E <nilai>
Menentukan berapa banyak gambar yang harus dibaca sampai salinan untuk arsip dibuat. Misalnya 1
berarti setiap gambar yang diambil juga dimasukkan ke dalam arsip. 5 berarti setiap gambar kelima
diambil dimasukkan ke dalam arsip.
-M <nilai>
Mengatur jumlah maksimum gambar yang disimpan dalam arsip. Jika Anda menentukan 5 detik untuk
mode daemon, arsipkan setiap gambar, Anda mengumpulkan 720 gambar per jam. Jika Anda mengatur ini
beralih ke 720 Anda akan menyimpan satu jam gambar di arsip.
-d <alat>
Setel perangkat input ke alat (bawaan: / dev / video0)
-s <alat>
Bendera ini menyebabkan vgrabbj mencetak kemampuan v4l darialat> dan keluar.
-C Menyebabkan vgrabbj membuka perangkat hanya saat data gambar diambil. Ini adalah
membantu jika Anda memerlukan akses ke perangkat selain vgrabbj. Penggunaannya tidak disarankan
karena kemungkinan masalah dengan fragmentasi memori. Default adalah untuk menjaga v4l-
perangkat terbuka saat vgrabbj sedang berlari.
-g Menonaktifkan pengaturan ukuran gambar (lihat -i, -H, dan -w. Diperlukan untuk v4l- tertentu
perangkat yang tidak mendukung untuk diatur ke ukuran gambar tertentu (misalnya IBM-usb-
kamera, QuickCam). Untuk perangkat ini, Anda harus menentukan ukuran pada waktu muat modul.
-S Beralih colormap dari BGR ke RGB (atau sebaliknya). Gunakan jika Anda memiliki warna yang aneh.
-R Tukar kiri dan kanan gambar seperti cermin.
-U Tukar bagian atas dan bawah gambar seperti cermin (misalnya untuk montase terbalik
kamera).
-G Menonaktifkan penggunaan memori mmap'ed. Lihat vgrabbj.conf(5) untuk rincian.
-D <nilai>
Mengatur tingkat log dari vgrabbj. Berlaku untuk nilai adalah 0, 2, 3, 4, 6, 7 (default: 4). 0
berarti tidak ada pesan sama sekali, 7 adalah debug. Jangan gunakan 7 jika Anda sedang berlari vgrabbj in
mode daemon, itu pasti akan mengisi syslog Anda. Ketahuilah, bahwa loglevel 7 juga akan
tulis kata sandi ftp Anda (jika ditentukan dalam vgrabbj.conf(5)) di file log!
-n Nonaktifkan penggunaan file output sementara dan tulis langsung ke file output
ditentukan dengan -f. Keluaran ke /dev/stdout selalu ditulis langsung tanpa menggunakan
dari file sementara.
Jika nama file berbeda dari /dev/stdout diberikan dengan -f parameter, vgrabbj
default untuk menggunakan file sementara bernama nama file.tmp untuk menulis gambar. File ini
kemudian berganti nama menjadi nama file untuk mempersingkat periode waktu data yang rusak dapat dibaca
dari nama file.
-Z 'perintah'
Minta vgrabbj untuk meluncurkan program eksternal. Dapat digunakan untuk melewatkan gambar
ImageMagick atau filter lainnya. Contoh '%s' pertama di baris perintah adalah
diganti dengan nama file. Jika GunakanTmpOut is On, 'perintah' akan dijalankan sebelum file
diganti namanya.
-F <palet>
Paksa penggunaan yang ditentukan palet. Jika palet tidak didukung oleh
vgrabbj atau perangkat v4l, tersedia fallback ke palet yang didukung oleh keduanya. Jika
tidak ada penyebut umum yang tersedia, vgrabbj keluar. Lihat DESKRIPSI untuk detail tentang
palet didukung oleh vgrabbj. Nilai yang mungkin adalah (salin dari videodev.h):
1 VIDEO_PALETTE_GREY Skala abu-abu linier
2 VIDEO_PALETTE_HI240 Tinggi 240 kubus (BT848)
3 VIDEO_PALETTE_RGB565 565 16-bit RGB
4 VIDEO_PALETTE_RGB24 24bit RGB
5 VIDEO_PALETTE_RGB32 32bit RGB
6 VIDEO_PALETTE_RGB555 555 15bit RGB
7 VIDEO_PALETTE_YUV422 Tangkapan YUV422
8VIDEO_PALETTE_YUYV
9VIDEO_PALETTE_UYVY
10VIDEO_PALETTE_YUV420
10 VIDEO_PALETTE_YUV411 Tangkapan YUV411
11 VIDEO_PALETTE_RAW Pengambilan RAW (BT848)
12 VIDEO_PALETTE_YUV422P YUV 4:2:2 Bidang
13 VIDEO_PALETTE_YUV411P YUV 4:1:1 Bidang
14 VIDEO_PALETTE_YUV420P YUV 4:2:0 Bidang
15 VIDEO_PALETTE_YUV410P YUV 4:1:0 Bidang
16VIDEO_PALETTE_PLANAR
17 VIDEO_PALETTE_COMPONENT
(tidak ada default, tergantung pada perangkat v4l)
-z <nilai>
nilai gambar diambil dan segera dibuang. Hanya gambar terakhir yang tertulis
ke keluaran. Ini mungkin berguna jika perangkat v4l Anda perlu mengambil beberapa
gambar untuk menyesuaikan otomatis dengan cahaya saat ini.
-X Tidak memotong proses daemon dan menyimpan vgrabbj dalam mode daemon di latar depan,
terpasang ke terminal. Berguna untuk tujuan debugging. Tidak tersedia di konfigurasi
file.
HARDWARE PENGENDALIAN PILIHAN
Dengan opsi berikut, Anda dapat mengontrol pengaturan perangkat keras kamera Anda - jika ya
didukung oleh kamera Anda. Ketahuilah bahwa opsi ini dapat merusak perangkat keras Anda, karena ada
tidak memeriksa nilai apa yang tersedia, diizinkan, dan didukung oleh perangkat keras Anda.
-W <nilai>
Definisi keputihan.
-r <nilai>
Definisi warna.
-x <nilai>
Definisi kontras.
-b <nilai>
Definisi kecerahan.
-u <nilai>
Definisi warna.
URUTAN WAKTU PILIHAN
Opsi berikut hanya tersedia jika: vgrabbj dikompilasi dengan perpustakaan tipe bebas
tersedia. Jika Anda mengatur salah satu dari opsi ini pada stempel waktu baris perintah akan menjadi
diaktifkan dengan nilai default untuk semua opsi lainnya.
-e Beralih stempel waktu untuk digunakan atau tidak. Default tidak aktif, tetapi dapat ditimpa oleh
config-file, jadi coba aktifkan sakelar ini jika tidak ada stempel waktu di
gambar yang dihasilkan.
-t <nama file>
Font TrueType yang akan digunakan untuk stempel waktu (default
/usr/X11R6/lib/X11/fonts/TrueType/Arialn.ttf)
-T <ukuran>
Atur ukuran font menjadi ukuran untuk stempel waktu (3-100, default: 12).
-p "<format-str>"
Mendefinisikan stempel waktu. format-str dapat berupa teks biasa atau format strftime apa pun dan memiliki
diapit dengan '""' (default: "%a, %e. %B %Y - %T" - lihat waktu luang(3) untuk
rincian)
-P <nilai>
Perataan stempel waktu pada gambar. Mungkin nilai:
0 = kiri atas, 1 = kanan atas,
2 = kiri bawah, 3 = kanan bawah,
4 = tengah atas, 5 = tengah bawah
(standar: 1).
-m <nilai>
Mendefinisikan perpaduan antara latar belakang font dan gambar (1-100, default: 60).
-B <nilai>
nilai piksel akan digunakan sebagai batas di sekitar string stempel waktu (1-255, default:
2).
FTP PILIHAN
Tidak ada opsi untuk ftp-upload di baris perintah. Hal ini karena kebutuhan untuk
berikan kata sandi yang akan terlihat melalui ps(1) perintah. Lihat vgrabbj.conf untuk
detail tentang cara mengatur opsi ftp-upload. Selain itu, vgrabbj harus dikompilasi
dengan dukungan libftp.
Gunakan vgrabbj online menggunakan layanan onworks.net