Computer >> 컴퓨터 >  >> 시스템 >> Windows

웹캠 동작 감지로 화면 보호기 자동 해제하기 [Windows]

컴퓨터 화면 보호기를 끄려면 매번 마우스를 움직이거나 키보드 키를 눌러야 하는 점, 은근히 불편하게 느껴지시나요? 화면 보호기를 종료한 뒤에도 데스크톱이 나타나기까지 어느 정도 시간이 걸리는데, 성능이 준수한 중급 사양 PC에서도 마찬가지입니다. 웹캠이 사용자의 움직임을 감지해 화면 보호기를 자동으로 꺼준다면 이런 번거로움이 훨씬 줄어들겠죠? 지금부터 그 방법을 살펴보겠습니다.

1단계: YawCam 설치하기

먼저 YawCam이라는 무료 프로그램을 다운로드해 설치합니다. YawCam은 웹캠을 세밀하게 제어할 수 있게 해주는 도구로, 웹캠을 동작 감지 센서처럼 활용하는 것도 가능합니다. 설치가 완료되었다면 아래 단계를 따라 진행하세요.

2단계: 웹캠 동작 감지 설정

YawCam 실행 및 웹캠 인식

YawCam을 실행합니다. 처음 실행하면 아래와 같은 화면이 나타납니다.

웹캠 동작 감지로 화면 보호기 자동 해제하기 [Windows]

장치 선택 화면이 뜬다면 메뉴에서 Settings → Detect Webcam을 클릭해 웹캠을 인식시켜 주세요.

동작 감지 창 열기

Window → Motion Detection 메뉴로 이동하면 카메라가 감지하는 영상 미리보기가 표시됩니다. 동작 감지 속도가 다소 느린 편이므로, 갑작스러운 동작보다는 큼직한 동작을 해야 감지가 잘 됩니다. 동작 감지가 활성화되면 프로그램이 움직임을 인식한 기록(로그)도 함께 확인할 수 있습니다.

웹캠 동작 감지로 화면 보호기 자동 해제하기 [Windows]

알림음 끄기

Actions 탭으로 이동합니다. 움직임 감지 시 재생되는 소리가 거슬린다면 Play Sound 항목의 체크를 해제하세요.

웹캠 동작 감지로 화면 보호기 자동 해제하기 [Windows]

감지 민감도 조절

Settings 탭에서는 카메라의 '허용 오차(tolerance)' 값을 조정할 수 있습니다. 더 민감하게 반응하기를 원한다면 tolerance 수치를 낮추세요. 미리보기 화면 아래의 파란 선이 허용 오차 임계값이며, 그 위의 선은 현재 감지된 움직임의 양을 나타냅니다.

3단계: Enter 키 입력 스크립트 만들기

메모장을 열고 아래 코드를 입력합니다. 아직 저장하지는 마세요.

<package>
<job>
<script language="VBScript">
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys("{ENTER}")
</script>
</job>
</package>

코드 작성이 끝나면 파일 → 다른 이름으로 저장을 클릭하고, 파일 형식 드롭다운 목록에서 모든 파일(All Files)을 선택한 뒤 확장자 .wsf로 저장합니다. 파일명은 자유롭게 정해도 되지만, 반드시 끝에 ".wsf"를 붙여야 Windows가 이를 스크립트 파일로 인식합니다. 이 코드는 컴퓨터에게 Enter 키를 누르도록 지시하는 역할을 하며, 이 Enter 키 입력으로 화면 보호기가 해제됩니다.

4단계: YawCam과 스크립트 연결하기

  1. YawCam으로 돌아가 Actions 탭을 엽니다.
  2. Run .exe를 선택하고 Settings 버튼을 클릭합니다.
  3. 입력란에 앞서 만든 .wsf 파일의 전체 경로를 입력합니다.
  4. Flood Control 항목의 Activate를 체크합니다. 이렇게 하면 카메라가 움직임을 연속으로 감지할 때 스크립트가 수십 번 반복 실행되는 상황을 막을 수 있습니다.

마무리

설정이 완료되었습니다. 이제 자리를 비울 때 동작 감지 센서를 켜두고, 돌아오면 끄기만 하면 됩니다. 사용자의 존재를 스스로 인식하는 SF 영화 속 컴퓨터처럼 동작하죠. 물론 실용성보다는 '첨단 기술로 문제를 해결하는 묘한 재미'에 가까운 트릭이긴 합니다. 더 멋진 활용법을 알고 계시다면 댓글로 공유해 주세요!