이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 fswebcam 명령입니다.
프로그램:
이름
fswebcam - *nix를 위한 작고 간단한 웹캠.
개요
fs웹캠 [] [[] ... ]
기술
fswebcam은 *nix용 작고 간단한 웹캠 앱입니다. 그것은 여러 이미지를 캡처할 수 있습니다
다른 소스를 선택하고 캡처된 이미지에서 간단한 조작을 수행합니다. 이미지는
하나 이상의 PNG 또는 JPEG 파일로 저장됩니다.
PNG 또는 JPEG 이미지는 파일 이름 "-"를 사용하여 stdio로 보낼 수 있습니다. 출력 파일 이름은
에 의해 포맷됨 strftime.
구성
구성 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에
구성 파일은 "--" 접두사가 없는 긴 버전의 옵션을 사용합니다. 댓글은 다음으로 시작합니다.
줄 시작 부분에 # 기호.
일반 옵션
-?, --도움
사용 요약을 표시합니다.
-c, --구성
파일에서 옵션을 로드합니다. 둘 이상의 구성 파일을 로드할 수 있으며 혼합할 수 있습니다.
명령줄 인수와 함께.
참고: 이 옵션은 구성 파일 내에서 사용할 수 없습니다.
-q, --조용한
오류를 제외한 모든 메시지를 숨깁니다.
-v, --말 수가 많은
캡처 프로세스 중에 추가 정보를 인쇄합니다.
--번역
버전 번호를 인쇄하고 종료합니다.
-l, --고리
지속적으로 이미지를 캡처합니다. 이미지 사이의 시간은 초 단위로 지정됩니다.
기본 동작은 단일 이미지를 캡처하고 종료하는 것입니다.
주의 사항: 다음 이미지를 캡처하는 시간은 Epoch를 기준으로 계산되므로
프로그램을 처음 시작할 때 이미지가 즉시 캡처되지 않습니다.
--오프셋
다음 이미지가 루프 모드에 있을 때 계산할 때 사용할 오프셋을 설정합니다.
값은 양수 또는 음수일 수 있습니다.
-b, --배경
백그라운드에서 실행합니다. 이 모드에서 표준 출력 및 콘솔 로깅을 사용할 수 없습니다.
--pid
지정된 파일에 백그라운드 프로세스의 PID를 저장합니다. 아닐 때 무시
백그라운드 모드를 사용합니다.
--통나무 [파일/시스템 로그:]
로그 메시지를 파일 또는 syslog로 리디렉션합니다. 예를 들어
--로그 출력.로그
--log 파일:output.log
--log 시스템 로그
--gmt 다음으로 텍스트 서식을 지정할 때 현지 시간대 대신 GMT 사용 strftime.
포착 옵션
-d, --장치 [ :] 이름>
사용할 소스 또는 장치를 설정합니다. 소스 모듈은 다음을 제외하고 자동으로 선택됩니다.
접두사에 지정됩니다.
기본값은 / dev / video0.
선호하는 순서대로 사용 가능한 소스 모듈:
V4L2 - V4L2 호환 비디오 장치에서 이미지를 캡처합니다.
V4L1 - V4L1 호환 비디오 장치에서 이미지를 캡처합니다.
파일 - JPEG 또는 PNG 이미지 파일에서 이미지를 캡처합니다.
RAW - 장치 또는 파일에서 직접 이미지를 읽습니다.
TEST - 색상 막대를 그립니다.
-i, --입력 번호 or 이름>
사용할 입력을 설정합니다. 숫자나 이름으로 입력을 선택할 수 있습니다.
기본값은 "0"입니다.
--목록 입력
선택한 소스 또는 장치에 사용 가능한 입력을 나열합니다.
fswebcam -d v4l2:/dev/video1 --목록-입력
-t, --조율사 <튜너 번호>
사용할 튜너를 설정합니다.
-f, --빈도
선택한 입력 또는 튜너의 주파수를 설정합니다. 값은 KHz 또는
MHz는 입력 또는 튜너에 따라 다릅니다.
-p, --팔레트
이미지를 캡처할 때 지정된 이미지 형식을 사용하십시오.
기본값은 자동으로 선택하는 것입니다.
지원되는 형식 :
PNG
JPEG
MJPEG
S561
RGB32
RGB24
BGR32
BGR24
유이브
위비
YUV420P
바이엘
SGBRG8
SGRBG8
RGB565
RGB555
Y16
GREY
-r, --해결
소스 또는 장치의 이미지 해상도를 설정합니다. 실제 사용된 해상도는
소스 또는 장치가 지정된 해상도에서 캡처할 수 없는 경우 다릅니다.
기본값은 "384x288"입니다.
--fps <프레임 용 두 번째>
캡처 장치의 프레임 속도를 설정합니다. 이것은 현재 특정
V4L2 장치.
기본값은 "0"이며 장치가 결정하도록 합니다.
-F, --프레임
캡처할 프레임 수를 설정합니다. 더 많은 프레임은 최종에서 더 적은 노이즈를 의미합니다.
그러나 캡처 시간이 더 길어지고 움직이는 물체가 흐릿하게 나타날 수 있습니다.
기본값은 "1"입니다.
-S, --건너 뛰기
건너뛸 프레임 수를 설정합니다. 이 프레임은 캡처되지만 사용되지 않습니다.
카메라가 처음 전송될 때 불량하거나 손상된 프레임을 보내는 경우 이 옵션을 사용하십시오.
캡처를 시작합니다.
기본값은 "0"입니다.
-D, --지연
소스 또는 장치가 열리고 초기화된 후 지연을 삽입하고
캡처가 시작되기 전에. 일부 기기에서는 이미지가 안정되도록 이 지연 시간이 필요합니다.
설정이 변경된 후. 지연 시간은 초 단위로 지정됩니다.
-R, --읽다
read()를 사용하여 이미지를 캡처합니다. 일부 장치에서는 더 느리지만 더 안정적일 수 있습니다.
기본값은 mmap()을 사용하는 것이며 mmap()을 사용할 수 없는 경우 read()로 대체합니다.
-s, --세트
컨트롤을 설정합니다. 소스 모듈에서 이미지 또는 장치를 제어하는 데 사용됩니다.
매개변수. 숫자 값은 최대 범위의 백분율로 표현할 수 있습니다.
또는 리터럴 값, 예:
--설정 밝기=50% --설정 프레임 속도=5
숫자가 아닌 컨트롤도 지원됩니다.
-- 조명 설정 = 켜기
V4L2에는 '버튼'이라는 컨트롤 유형이 있습니다. 이러한 컨트롤은
값이지만 작업을 트리거합니다. 예를 들어:
--set "공장 설정 복원"
컨트롤 이름과 값은 대소문자를 구분하지 않습니다.
주의 사항: 사용 가능한 컨트롤은 사용하는 소스 모듈 및 장치에 따라 다릅니다.
자세한 내용은을 참조하십시오 --목록 제어 옵션을 선택합니다.
--목록 제어
선택한 소스 모듈에 대해 사용 가능한 컨트롤과 현재 값을 나열하고
장치. 예를 들어:
fswebcam -d v4l2:/dev/video2 --list-controls
산출 옵션
이러한 옵션은 명령줄에 나타나는 순서대로 수행되며
이미지는 나중에 명령줄에 출력됩니다. 예를 들어:
fswebcam -r 640x480 출력1.jpeg --scale 320x240 출력2.jpeg
전체 해상도 사본을 포함하는 두 개의 이미지 "output1.jpeg"를 생성합니다.
캡처된 이미지 및 캡처된 동일한 이미지를 포함하지만 다음으로 크기 조정된 "output2.jpeg"
절반 크기.
--배너 없음
배너를 비활성화합니다.
--상단 배너
배너를 이미지 상단에 배치합니다.
--하단 배너
배너를 이미지 하단에 배치합니다.
이것이 기본값입니다.
--배너 색상 <#AARRGGBB>
배너의 색상을 설정합니다. 웹 스타일의 XNUMX진수 형식(#RRGGBB)을 사용하여
색상을 설명하고 알파 채널(#AARRGGBB)을 지원할 수 있습니다. 예:
"#FF0000"은 순수한 빨간색입니다.
"#80000000"은 반투명 검정색입니다.
"#FF000000"은 보이지 않습니다(알파 채널이 최대임).
기본값은 "#40263A93"입니다.
--라인 색상 <#AARRGGBB>
구분선의 색상을 설정합니다. 보다 --배너 색상
기본값은 "#00FF0000"입니다.
--텍스트 색상 <#AARRGGBB>
텍스트의 색상을 설정합니다. 보다 --배너 색상
기본값은 "#00FFFFFF"입니다.
--폰트 <[파일 or 글꼴 이름]:[글꼴 크기]>
배너에 사용된 글꼴을 설정합니다. 경로가 지정되지 않은 경우 GDFONTPATH의 경로
환경 변수에서 글꼴을 검색합니다. Fontconfig 이름은 다음과 같은 경우에도 사용할 수 있습니다.
GD 라이브러리가 지원됩니다.
글꼴 크기를 지정하지 않으면 기본값 "10"이 사용됩니다.
기본값은 "sans:10"입니다.
--그림자 없음
텍스트 그림자를 비활성화합니다.
--그림자
텍스트 그림자를 활성화합니다.
이것이 기본 동작입니다.
--제목
배너 왼쪽 상단에 있는 본문을 설정합니다.
--제목 없음
본문을 지웁니다.
--부제
배너 왼쪽 하단에 있는 자막 텍스트를 설정합니다.
--자막 없음
자막 텍스트를 지웁니다.
--타임스탬프
배너 오른쪽 상단에 있는 타임스탬프 텍스트를 설정합니다. 이 문자열은
에 의해 포맷됨 strftime.
기본값은 "%Y-%m-%d %H:%M(%Z)"입니다.
--타임스탬프 없음
타임스탬프 텍스트를 지웁니다.
--정보
배너 오른쪽 하단에 있는 정보 텍스트를 설정합니다.
--정보 없음
정보 텍스트를 지웁니다.
--밑받침
PNG 이미지를 로드하고 배너 아래의 이미지에 오버레이합니다. 이미지는
왼쪽 상단에 정렬됩니다.
주의 사항: Underlay는 이미지를 저장할 때만 적용되며 어떠한 변경도 하지 않습니다.
이미지 옵션 또는 효과.
--언더레이 없음
언더레이 이미지를 지웁니다.
--위에 까는 것
배너 위의 이미지에 PNG 이미지를 로드하고 오버레이합니다. 이미지가 정렬됩니다
왼쪽 상단으로.
주의 사항: 오버레이는 이미지를 저장할 때만 적용되며 어떠한 수정도 하지 않습니다.
이미지 옵션 또는 효과.
--오버레이 없음
오버레이 이미지를 제거합니다.
--jpeg
JPEG를 출력 이미지 형식으로 설정합니다. 압축 계수는 0 사이의 값입니다.
자동의 경우 95 또는 -1입니다.
이것은 "-1"의 계수를 갖는 기본 형식입니다.
--png
PNG를 출력 이미지 형식으로 설정합니다. 압축 계수는 0 사이의 값일 수 있습니다.
자동의 경우 9 또는 -1입니다.
--저장
이미지를 지정된 파일 이름으로 저장합니다.
참고: 파일 이름만으로도 충분한
이미지를 저장합니다.
--돌아가는 것
캡처한 원본 이미지와 해상도로 되돌립니다. 이것은 이전의 모든 것을 취소합니다
이미지에 미치는 영향.
참고: 이렇게 하면 글꼴, 색상 및 같은 옵션이 아니라 이미지 자체만 되돌립니다.
위에 까는 것.
--튀기다
이미지를 뒤집습니다. 방향은 (h)수평 또는 (v)수직일 수 있습니다. 예시:
--flip h 이미지를 수평으로 뒤집습니다.
--flip h,v 이미지를 가로와 세로로 뒤집습니다.
--수확고
이미지를 자릅니다. 오프셋이 없으면 잘린 영역이 이미지의 중심이 됩니다.
예:
--crop 320x240 이미지의 중앙 320x240 영역을 자릅니다.
--crop 10x10,0x0 이미지의 왼쪽 상단 모서리에서 10x10 영역을 자릅니다.
--규모
이미지의 크기를 조정합니다.
예: "--scale 640x480"은 이미지를 640x480까지 확대 또는 축소합니다.
참고 : 이미지의 종횡비가 유지되지 않습니다.
--회전
이미지를 직각(90, 180 및 270도)으로 회전합니다.
참고 : 이미지를 90도 또는 270도 회전하면 치수가 바뀝니다.
--디인터레이스
이미지에 간단한 디인터레이서를 적용합니다.
--거꾸로 하다
이미지의 모든 색상을 반전하여 네거티브를 만듭니다.
--회색조
이미지에서 모든 색상을 제거합니다.
--교환 채널
색상 채널 c1과 c2를 바꿉니다. 유효한 채널은 R, G 및 B입니다 -- 빨간색, 녹색 및
각각 파란색 채널입니다.
예: "--swapchannels RB"는 빨간색과 파란색 채널을 교환합니다.
--exec
지정된 명령을 실행하고 계속하기 전에 완료될 때까지 기다립니다. NS
명령줄 형식은 다음과 같습니다. strftime.
신호
시업 이로 인해 fswebcam이 구성을 다시 로드합니다.
시구스르1
fswebcam이 타이머를 기다리지 않고 즉시 이미지를 캡처하도록 합니다.
루프 모드.
KNOWN 버그
글자 사이의 간격이 틀릴 수 있습니다. 이것은 GD 라이브러리의 문제입니다.
보고 버그
버그를 보고해 주세요[이메일 보호]>.
onworks.net 서비스를 사용하여 온라인으로 fswebcam 사용
