WebCamera

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)
WebCamera #Source #Node
WebCamera

웹캠의 영상을 받아오는 노드입니다. 드롭다운에서 디바이스를 고르면 캡처가 시작되고, 출력 RT는 카메라가 실제로 반환한 해상도로 다시 만들어집니다(요청한 값과 일치한다고는 할 수 없습니다).

  • W / H로 해상도를 요청합니다(기본값 1280×720, FPS는 30). 값을 바꾸면 작동 중인 카메라는 재시작됩니다
  • None을 고르면 카메라를 정지하고 출력을 검은색으로 지웁니다
  • Refresh 버튼으로 디바이스 목록을 다시 가져올 수 있습니다. 선택하지 않은 상태에서 첫 번째 카메라로 자동 연결하지 않습니다

시작할 때 먼저 RequestUserAuthorization으로 카메라 권한을 받은 뒤에 디바이스를 열거합니다. macOS에서는 권한을 받지 않으면 디바이스 목록이 비고 영상이 검은 채로 남기 때문이며, 거부된 경우에는 목록이 빈 채로 있게 됩니다(Windows는 권한 없이도 동작하므로 OS 차이가 생깁니다).

입력 포트

없음

출력 포트

Port ID타입
RenderTexture OutputRenderTexture

스크립트에서 설정할 수 있는 멤버

경로타입
currentDeviceNamestring
requestedWidthint
requestedHeightint
requestedFPSint

Synapse Apps (스크립팅)

await synapse.modules.create({ type: "WebCamera" })