단돈 1달러 하드웨어로 맥북을 터치스크린으로 개조하는 방법 (2018)

Anish Athalye와 그의 팀원들이 단돈 1달러의 비용과 16시간의 개발 기간을 거쳐 맥북을 터치스크린으로 변환하는 'Project Sistine'을 공개했습니다. 거울과 컴퓨터 비전 기술을 활용해 화면에 비치는 손가락의 반사 이미지를 감지함으로써 물리적 터치 센서 없이 실시간 터치 입력을 구현했습니다.

AI 요약

이 프로젝트는 2018년 Anish, Kevin, Guillermo, Logan 등 4명의 개발자가 시스티나 성당의 천장화에서 이름을 따 'Project Sistine'이라는 명칭으로 진행한 개념 증명(PoC)입니다. 핵심 아이디어는 맥북의 내장 웹캠 앞에 작은 거울을 설치하여 카메라가 화면을 예리한 각도로 내려다보게 만드는 것입니다. 손가락이 화면에 가까워지면 화면 표면에 손가락의 반사 이미지가 나타나는데, 이 실제 손가락과 반사 이미지가 만나는 지점을 컴퓨터 비전 알고리즘으로 포착하여 터치 이벤트를 생성합니다. 딥러닝 대신 고전적인 컴퓨터 비전 기법을 사용해 실시간 처리 속도를 확보했으며, 하드웨어는 거울과 종이 접시 등 주변에서 쉽게 구할 수 있는 재료로 구성되었습니다. 이는 하드웨어의 한계를 창의적인 소프트웨어와 광학적 원리로 극복할 수 있음을 보여주는 사례입니다.

핵심 인사이트

  • 저비용 고효율: 소형 거울, 종이 접시, 문 경첩, 글루건 등 약 1달러 미만의 재료비로 맥북 터치스크린 기능을 구현했습니다.
  • 신속한 프로토타이핑: 4명의 개발자가 팀을 구성하여 단 16시간 만에 하드웨어 제작과 소프트웨어 알고리즘 구현을 완료했습니다.
  • ShinyTouch 개념의 계승: 개발자 중 한 명인 Kevin이 중학생 때 외부 웹캠으로 구축했던 터치 시스템 아이디어를 맥북 내장 카메라에 맞게 소형화했습니다.
  • 광학 원리 활용: 표면을 비스듬히 볼 때 물체와 그 반사체가 만나는 지점이 실제 터치 지점이라는 단순하고 명확한 광학적 물리 현상을 이용했습니다.

주요 디테일

  • 하드웨어 빌드: 카메라가 화면을 45도 이하의 각도로 비추도록 거울을 고정하는 간단한 기구물을 칼과 글루건으로 수 분 내에 제작 가능하도록 설계했습니다.
  • 피부색 필터링: 비디오 프레임에서 손가락을 추출하기 위해 피부색 필터와 이진화(Binary Threshold) 기법을 사용하여 노이즈를 제거합니다.
  • 윤곽선 탐지 알고리즘: 화면에서 가장 큰 두 개의 윤곽선(손가락 본체와 반사된 이미지)을 찾고, 이들이 수평적으로 겹치는지 확인합니다.
  • 터치 vs 호버 판별: 두 윤곽선 사이의 수직 거리를 측정하여 일정 거리 이하로 좁혀지면 '터치'로, 떨어져 있으면 '호버(공중 떠 있음)' 상태로 구분합니다.
  • 좌표 변환: 카메라 뷰의 좌표를 실제 맥북 화면의 해상도 좌표로 매핑하여 시스템 마우스 클릭 및 이동 이벤트로 변환합니다.

향후 전망

  • 접근성 개선: 별도의 고가 장비 없이도 구형 노트북이나 저가형 기기에서 터치 인터페이스를 구현할 수 있는 교육용 도구로 활용될 수 있습니다.
  • 기술적 확장성: 현대의 고해상도 웹캠과 결합할 경우, 더욱 정밀한 필압 감지나 멀티 터치 제스처 인식이 가능해질 것으로 보입니다.
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...