fswebcam - Dalam Talian di Awan

Ini ialah arahan fswebcam yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


fswebcam - Webcam kecil dan ringkas untuk *nix.

SINOPSIS


fswebcam [] [[] ... ]

DESCRIPTION


fswebcam ialah apl kamera web yang kecil dan ringkas untuk *nix. Ia boleh menangkap imej daripada beberapa
sumber yang berbeza dan melakukan manipulasi mudah pada imej yang ditangkap. Gambar boleh
disimpan sebagai satu atau lebih fail PNG atau JPEG.

Imej PNG atau JPEG boleh dihantar ke stdio menggunakan nama fail "-". Nama fail keluaran ialah
diformatkan oleh masa strft.

CONFIGURATION


konfigurasi File
Fail konfigurasi menggunakan versi pilihan yang panjang tanpa awalan "--". Komen bermula dengan
simbol # pada permulaan baris.

Umum Pilihan
-?, - membantu
Tunjukkan ringkasan penggunaan.

-c, --config
Muatkan pilihan daripada fail. Anda boleh memuatkan lebih daripada satu fail konfigurasi dan boleh mencampurkannya
dengan hujah baris arahan.

Nota: Pilihan ini tidak boleh digunakan dari dalam fail konfigurasi.

-q, --senyap
Menyembunyikan semua mesej kecuali ralat.

-v, --verbose
Cetak maklumat tambahan semasa proses tangkapan.

--versi
Cetak nombor versi dan keluar.

-l, --gelung
Teruskan menangkap imej. Masa antara imej ditentukan dalam saat.

Tingkah laku lalai adalah untuk menangkap satu imej dan keluar.

Nota: Masa untuk menangkap imej seterusnya dikira relatif kepada zaman, jadi an
imej tidak akan ditangkap serta-merta apabila program mula-mula dimulakan.

--offset
Menetapkan offset untuk digunakan semasa mengira apabila imej seterusnya perlu dalam mod gelung.
Nilai boleh menjadi positif atau negatif.

-b, --latar belakang
Jalankan di latar belakang. Dalam mod ini stdout dan pengelogan konsol tidak tersedia.

--pid
Menyimpan PID proses latar belakang ke fail yang ditentukan. Diabaikan apabila tidak
menggunakan mod latar belakang.

--log [fail/syslog:]
Ubah hala mesej log ke fail atau syslog. Sebagai contoh

--log output.log
--fail log:output.log
--log syslog

--gmt Gunakan GMT dan bukannya zon waktu tempatan semasa memformat teks dengan masa strft.

Tangkap Pilihan
-d, --peranti [ :] nama>
Tetapkan sumber atau peranti untuk digunakan. Modul sumber dipilih secara automatik melainkan
dinyatakan dalam awalan.

Lalai adalah / dev / video0.

Modul sumber yang tersedia, mengikut keutamaan:

V4L2 - Tangkap imej daripada peranti video yang serasi dengan V4L2.
V4L1 - Tangkap imej daripada peranti video yang serasi dengan V4L1.
FAIL - Tangkap imej daripada fail imej JPEG atau PNG.
RAW - Membaca imej terus daripada peranti atau fail.
UJIAN - Melukis bar warna.

-i, --input <input nombor or nama>
Tetapkan input untuk digunakan. Anda boleh memilih input sama ada dengan nombor atau nama.

Lalai ialah "0".

--senarai-input
Senaraikan input yang tersedia untuk sumber atau peranti yang dipilih.

fswebcam -d v4l2:/dev/video1 --list-inputs

-t, --penala <penala nombor>
Tetapkan penala untuk digunakan.

-f, --kekerapan
Tetapkan kekerapan input atau penala yang dipilih. Nilai boleh dibaca sebagai KHz atau
MHz bergantung pada input atau penala.

-p, --palet
Cuba gunakan format imej yang ditentukan semasa menangkap imej.

Lalai ialah memilih satu secara automatik.

Format yang disokong:

PNG
JPEG
MJPEG
S561
RGB32
RGB24
BGR32
BGR24
YUYV
UYVY
YUV420P
BAYER
SGBRG8
SGRBG8
RGB565
RGB555
Y16
GREY

-r, --resolusi
Tetapkan resolusi imej sumber atau peranti. Resolusi sebenar yang digunakan mungkin
berbeza jika sumber atau peranti tidak dapat menangkap pada resolusi yang ditentukan.

Lalai ialah "384x288".

--fps <bingkai untuk kedua>
Menetapkan kadar bingkai peranti tangkapan. Ini pada masa ini hanya berfungsi dengan tertentu
Peranti V4L2.

Lalai ialah "0", biarkan peranti membuat keputusan.

-F, --bingkai
Tetapkan bilangan bingkai untuk ditangkap. Lebih banyak bingkai bermakna kurang bunyi pada perlawanan akhir
imej, walau bagaimanapun masa tangkapan akan menjadi lebih lama dan objek bergerak mungkin kelihatan kabur.

Lalai ialah "1".

-S, --langkau
Tetapkan bilangan bingkai untuk dilangkau. Bingkai ini akan ditangkap tetapi tidak akan digunakan.
Gunakan pilihan ini jika kamera anda menghantar beberapa bingkai yang buruk atau rosak apabila ia mula-mula
mula menangkap.

Lalai ialah "0".

-D, --kelewatan
Memasukkan kelewatan selepas sumber atau peranti dibuka dan dimulakan, dan
sebelum tangkapan bermula. Sesetengah peranti memerlukan kelewatan ini untuk membiarkan imej selesai
selepas tetapan telah berubah. Masa tunda ditentukan dalam saat.

-R, --baca
Gunakan read() untuk menangkap imej. Ini boleh menjadi lebih perlahan tetapi lebih stabil dengan sesetengah peranti.

Lalai adalah menggunakan mmap(), kembali pada read() jika mmap() tidak tersedia.

-s, --set
Tetapkan kawalan. Ini digunakan oleh modul sumber untuk mengawal imej atau peranti
parameter. Nilai berangka boleh dinyatakan sebagai peratusan julat maksimum di sana
atau nilai literal, contohnya:

--set kecerahan=50% --set framerate=5

Kawalan bukan angka juga disokong:

--set lampu=hidup

V4L2 mempunyai jenis kawalan yang dipanggil 'butang'. Kawalan ini tidak mengambil apa-apa
nilai, tetapi mencetuskan tindakan. Sebagai contoh:

--set "Pulihkan Tetapan Kilang"

Nama dan nilai kawalan tidak sensitif huruf besar-besaran.

Nota: Kawalan yang tersedia akan berbeza-beza bergantung pada modul sumber dan peranti yang digunakan.
Untuk maklumat lanjut lihat --senarai-kawalan pilihan.

--senarai-kawalan
Senaraikan kawalan yang tersedia dan nilai semasanya untuk modul sumber yang dipilih dan
peranti. Sebagai contoh:

fswebcam -d v4l2:/dev/video2 --list-controls

Output Pilihan
Pilihan ini dilakukan mengikut susunan yang muncul pada baris arahan, hanya berkesan
imej dikeluarkan kemudian pada baris arahan. Sebagai contoh:

fswebcam -r 640x480 output1.jpeg --skala 320x240 output2.jpeg

Akan mencipta dua imej, "output1.jpeg" yang mengandungi salinan resolusi penuh
imej yang ditangkap dan "output2.jpeg" yang mengandungi imej yang ditangkap yang sama tetapi berskala ke
separuh saiz.

--tiada-sepanduk
Lumpuhkan sepanduk.

--sepanduk atas
Letakkan sepanduk di bahagian atas imej.

--bawah-sepanduk
Letakkan sepanduk di bahagian bawah imej.

Ini adalah lalai.

--warna sepanduk <#AARRGGBB>
Tetapkan warna sepanduk. Menggunakan format heksadesimal gaya web (#RRGGBB) untuk
terangkan warna dan boleh menyokong saluran alfa (#AARRGGBB). Contoh:

"#FF0000" berwarna merah tulen.
"#80000000" berwarna hitam separa lutsinar.
"#FF000000" tidak kelihatan (saluran alfa berada pada tahap maksimum).
Lalai ialah "#40263A93".

--warna-garis <#AARRGGBB>
Tetapkan warna garis pembahagi. Lihat --warna sepanduk untuk maklumat lanjut.

Lalai ialah "#00FF0000".

--warna-teks <#AARRGGBB>
Tetapkan warna teks. Lihat --warna sepanduk untuk maklumat lanjut.

Lalai ialah "#00FFFFFF".

--font <[fail or font nama]:[font saiz]>
Tetapkan fon yang digunakan dalam sepanduk. Jika tiada laluan ditentukan laluan dalam GDFONTPATH
pembolehubah persekitaran dicari untuk fon. Nama fontconfig juga boleh digunakan jika
perpustakaan GD mempunyai sokongan.

Jika tiada saiz fon dinyatakan, lalai "10" akan digunakan.

Lalai ialah "sans:10".

--tiada-bayang
Lumpuhkan bayangan teks.

--bayang
Dayakan bayangan teks.

Ini ialah kelakuan lalai.

--tajuk
Tetapkan teks utama, terletak di bahagian atas sebelah kiri sepanduk.

--tiada tajuk
Kosongkan teks utama.

--sari kata
Tetapkan teks sari kata, yang terletak di bahagian bawah sebelah kiri sepanduk.

--tiada-sari kata
Kosongkan teks sari kata.

--cap masa
Tetapkan teks cap masa, yang terletak di bahagian atas sebelah kanan sepanduk. Rentetan ini ialah
diformatkan oleh masa strft.

Lalai ialah "%Y-%m-%d %H:%M (%Z)".

--tiada-cap masa
Kosongkan teks cap masa.

--maklumat
Tetapkan teks maklumat, yang terletak di bahagian bawah sebelah kanan sepanduk.

--tiada-maklumat
Kosongkan teks maklumat.

--lapisan bawah
Muatkan imej PNG dan tindih pada imej, di bawah sepanduk. Imejnya ialah
dijajarkan ke kiri atas.

Nota: Lapisan bawah hanya digunakan semasa menyimpan imej dan tidak diubah suai oleh mana-mana
daripada pilihan imej atau kesan.

--tiada lapisan bawah
Kosongkan imej lapisan bawah.

--tindihan
Muatkan imej PNG dan tindanan pada imej, di atas sepanduk. Imej dijajarkan
ke kiri atas.

Nota: Tindanan hanya digunakan apabila menyimpan imej dan tidak diubah suai oleh mana-mana
daripada pilihan imej atau kesan.

--tiada tindanan
Alih keluar imej tindanan.

--jpeg
Tetapkan JPEG sebagai format imej output. Faktor mampatan ialah nilai antara 0
dan 95, atau -1 untuk automatik.

Ini ialah format lalai, dengan faktor "-1".

--png
Tetapkan PNG sebagai format imej output. Faktor mampatan boleh menjadi nilai antara 0
dan 9, atau -1 untuk automatik.

--jimat
Menyimpan imej ke nama fail yang ditentukan.

Nota: Ini tidak diperlukan pada baris arahan di mana nama fail sahaja sudah cukup untuk
simpan gambar.

--kembali
Kembali kepada imej asal yang ditangkap dan resolusi. Ini membatalkan semua yang sebelumnya
kesan pada imej.

Nota: Ini hanya mengembalikan imej itu sendiri, dan bukan pilihan seperti fon, warna dan
pelapis.

--terbalikkan
Membalikkan imej. Arah boleh (h) melintang atau (v) melintang. Contoh:

--flip h Membalikkan imej secara mendatar.
--flip h,v Membalikkan imej secara mendatar dan menegak.

--potong
Pangkas imej. Tanpa mengimbangi kawasan yang dipangkas akan menjadi pusat imej.
Contoh:

--crop 320x240 Pangkas kawasan tengah 320x240 imej.
--crop 10x10,0x0 Pangkas kawasan 10x10 di penjuru kiri sebelah atas imej.

--skala
Skala imej.

Contoh: "--skala 640x480" menaikkan atau menurunkan imej kepada 640x480.

Catatan: Nisbah aspek imej tidak dikekalkan.

--putar
Putar imej dalam sudut tepat (90, 180 dan 270 darjah).

Catatan: Memutar imej 90 atau 270 darjah akan menukar dimensi.

--deinterlace
Gunakan deinterlacer ringkas pada imej.

--terbalikkan
Terbalikkan semua warna dalam imej, mencipta negatif.

--skala kelabu
Keluarkan semua warna daripada imej.

--swapchannels
Tukar saluran warna c1 dan c2. Saluran yang sah ialah R, G dan B -- untuk Merah, Hijau dan
Saluran biru masing-masing.

Contoh: "--swapchannels RB" akan menukar saluran merah dan biru.

--eks
Laksanakan arahan yang ditentukan dan tunggu ia selesai sebelum meneruskan. The
baris arahan diformatkan oleh masa strft.

ISYARAT


PENDAPATAN Ini menyebabkan fswebcam memuat semula konfigurasinya.

SIGUSR1
Menyebabkan fswebcam menangkap imej serta-merta tanpa menunggu pemasa masuk
mod gelung.

DIKENALI BUANG


Jarak antara huruf mungkin tidak betul. Ini adalah isu dengan perpustakaan GD.

PELAPORAN BUANG


Sila laporkan pepijat kepadaphil@sanslogic.co.uk>.

Gunakan fswebcam dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini