영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

웹캠 - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 웹캠 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 웹캠입니다.

프로그램:

이름


웹캠 - 이미지를 캡처하고 ftp를 사용하여 웹 서버에 업로드

개요


웹캠 [ 설정 파일 ]

기술


웹캠 bttv와 같은 video4linux 장치에서 이미지를 캡처하고 주석을 달고 업로드합니다.
끝없는 루프에서 ftp를 사용하여 웹 서버에 보냅니다.

구성


시작시 웹캠 주어진 구성 파일에서 구성을 읽거나 ~/.webcamrc if
아무 것도 명령줄에 지정되지 않았습니다.

구성 파일에는 두 개 이상의 섹션이 있습니다. "잡기" 섹션은 캡처를 보유합니다.
매개변수. 다른 섹션에서는 이미지를 업로드해야 하는 위치를 설명합니다. 이전
버전은 해당 섹션의 이름으로 "ftp"를 사용했습니다. 최근에 웹캠 유틸리티는 다음을 지원합니다.
다중 연결, 따라서 모든 섹션 이름이 허용되며 둘 이상의 ftp를 가질 수 있습니다.
섹션(각 섹션을 통해 다른 이름을 사용해야 하며 업로드로 이름을 지정해야 합니다.
예를 들어 서버).

다음은 샘플 구성 파일입니다(주어진 값이 기본값임).

[붙잡다]
장치 = /dev/video0
드라이버 = libv4l
텍스트 = "웹캠 %Y-%m-%d %H:%M:%S"
정보 파일 = 파일 이름
fg_red = 255
fg_green = 255
fg_blue = 255
너비 = 320
높이 = 240
지연 = 3
대기 = 0
입력 = 합성1
규범 = 친구
회전 = 0
상단 = 0
왼쪽 = 0
하단 = -1
오른쪽 = -1
품질 = 75
트리거 = 0
한 번 = 0

[ftp]
호스트 = www
사용자 = 웹캠
패스 = x
디렉토리 = public_html/images
파일 = webcam.jpeg
tmp = uploading.jpeg
패시브 = 1
디버그 = 0
자동 = 0
로컬 = 0
SSH = 0

주석 본문 strftime으로 처리됩니다. 을 체크 해봐 strftime(3) 또는 데이터(1) 맨페이지
타임스탬프 형식을 지정하는 방법을 확인하세요. 텍스트는 extern 파일에서도 읽을 수 있습니다.
(용도 정보 파일 그에 대한). 텍스트 오버레이의 기본 색상은 흰색입니다.
(RGB=255,255,255). 0에서 255 사이의 항목 fg_red, fg_green,fg_blue
다른 색상을 정의하는 데 사용할 수 있습니다. 비슷하게 bg_red, bg_green,bg_blue 될 수 있습니다
배경색을 설정하는 데 사용됩니다(기본값은 투명).

입력 비디오 소스(TV/컴포지트/무엇이든), 표준 TV 규범. 지연 지연이다
두 이미지 사이를 초 단위로 표시합니다. 기다리다 는 첫 번째 이미지가 표시되기 전의 초기 지연입니다.
포착됨(일부 카메라는 번개에 적응하는 데 시간이 필요하므로 이미지를 반환하지 않음
처음 몇 초 이내에 합리적인 품질로 ...). 품질 는 JPEG 품질입니다
저장된 이미지의 경우.

상단, 바닥, 왼쪽,연락해주세요 캡처 섹션에서 이미지 자르기를 허용합니다.
잡았다. 0<=상위를 만족해야 합니다.
상단, 왼쪽 모서리.) 회전 양수이면 출력 이미지가 반대 방향으로 회전됩니다.
해당 횟수(90, 1 또는 2)를 시계 방향으로 3도 회전합니다.

트리거 XNUMX이 아닌 값으로 설정하면 웹캠은
이미지가 변경되었습니다. 마지막으로 업로드한 파일과의 최대 차이만 찾습니다.
현재 이미지가 지정된 값보다 크면 이미지가
업로드했습니다. 만약에 일단 1로 설정하면 웹캠이 단일 프레임을 업로드하고 종료합니다.

아카이브 웹캠 이미지의 (로컬) 아카이브를 만드는 데 사용할 수 있습니다. 그냥 지정
파일의 파일 이름을 인수로 사용합니다. 파일 이름은 다음으로 처리됩니다. strftime(3) 그래서
일반적인 시간 형식 컨트롤을 문자열에 사용하여 고유한 값을 얻을 수 있습니다.
파일 이름. 필요한 경우 존재하지 않는 디렉토리가 생성됩니다.

If 디버그 ftp 섹션에서 웹캠과 웹캠 간의 완전한 통신이 1로 설정되어 있습니다.
ftp 유틸리티는 stderr에 인쇄됩니다. 자동 를 통해 자동 로그인을 활성화합니다. ~/.netrc (ftp 시작
'-n' 스위치가 없는 유틸리티를 사용하려면 FTP(1) 에 대한 자세한 내용은 매뉴얼 페이지
~/.netrc 파일). 만약에 지방의 ftp 섹션에서 XNUMX이 아니면 파일이 로컬에 저장됩니다.
(사용 디렉토리, 시간,파일 매개변수) 대신 ftped. SSH XNUMX이 아닌 것으로 설정
웹캠은 ftp 대신 ssh를 사용합니다.

보정 OF 왜곡


Frederic Helin이 제공한 매개변수는 구성의 [grab] 섹션에 속합니다.
파일도.

왜곡 = 1
distor 매개변수를 1로 설정하면 왜곡 보정이 작동합니다.

distor_k = 700
이것은 왜곡 계수입니다. 이 알고리즘은 논문을 기반으로 합니다.
츠요시 타마키 토오루의 "화상 등록에 의한 화상 왜곡 보정"
야마무라와 아니시 노보루. 렌즈에 중요한 왜곡이 있을수록
'distor_k'는 0에 가까워야 합니다. 기본값은 700입니다. 프로그램의 계수 k
기사보다 x100입니다.

distor_cx = 192

distor_cy = 144
렌즈 광축 좌표: 너비/2 및 높이/2가 기본값입니다.
축은 이미지 중심을 통과하지 않습니다. 따라서 좌표를 변경할 수 있습니다.
affine 보정을 위해 이미지의 중심 주위에.

distor_zoom = 30
확대/축소 매개변수는 이미지의 왜곡된 테두리를 캐시하는 데 사용됩니다.
이것. 기본값은 100입니다.

distor_sensorw = 320

distor_sensorh = 240
카메라 센서의 치수. 기본값은 1/4p 센서용입니다. 이 매개변수
기사와 동일한 k 계수를 갖는 데 사용됩니다.

onworks.net 서비스를 사용하여 온라인으로 웹캠 사용


Ad


Ad