렌즈가 빛에 하는 일
벽에 빛을 비추면 흩어집니다. 카메라 렌즈에 비추면 놀랄 만큼 많은 양이 곧장 되돌아옵니다. 렌즈가 빛을 뒤쪽 센서에 모으고, 센서가 그 일부를 들어온 길로 되돌려 보내기 때문입니다. 이것이 재귀반사이고, 그래서 숨은 렌즈는 손전등에 대해 도장된 나사 머리는 결코 만들지 못하는 작고 단단한 빛점으로 답합니다. 스캔이 찾는 것은 정확히 그것입니다. 자신을 받치고 있는 표면보다 훨씬 밝고, 동시에 작은 점. 몇 픽셀이지, 넓은 얼룩이 아닙니다.
야간 투시 카메라가 흘리는 것
어둠 속에서 보는 카메라는 어떻게든 방을 비춰야 하고, 적외선으로 그렇게 합니다. 당신의 눈에는 그 파장을 받는 수용체가 없으니 방은 여전히 검게 보입니다. 휴대폰 센서는 반응합니다. 센서의 색 필터가 그 파장을 위해 설계된 적이 없기 때문에, 빛은 빨강·초록·파랑 채널에 고르지 않게 실립니다. 그 결과가 발광부 주위의 흐릿한 보라색 번짐으로 읽힙니다. 스캔은 한 지점이 얼마나 보라로 치우쳤는지를 측정합니다. 그것이 적외선 발광부를 평범한 대기 표시등과 갈라놓습니다.
렌즈와 반사광을 가려내기
표시된 지점이 당신의 주의를 받을 가치가 있는지 결정하는 부분입니다. 렌즈는 대상에 고정되어 있어서, 당신이 움직이면 방과 함께 이동합니다. 반사광은 대신 반사의 법칙을 따르기에, 시점이 바뀌면서 밝은 점이 표면 위를 미끄러집니다. 스캔은 프레임 사이에서 방 자체의 움직임을 측정하고, 그 지점이 무언가에 고정되어 있었다면 어디에 놓였어야 하는지를 계산해, 실제로 놓인 위치와 비교합니다. 밀려난 지점은 제외로 표시됩니다. 제자리에 남은 지점은 고정에 들어갑니다.
왜 움직이라고 하는가
움직임 검사에는 시차가 필요합니다. 휴대폰을 완전히 고정하면 렌즈와 반사광은 똑같아 보이고, 어떤 답도 추측이 됩니다. 스캔은 결론을 낼 만큼 화면이 이동할 때까지 기다리고, 그때까지는 그렇다고 말합니다. 아는 척하지 않습니다. 어떤 지점이 「확인 중」에 멈춰 있으면 옆으로 한 걸음 움직이고 그 지점을 화면에 담아두세요.
지점이 놓인 것에 이름 붙이기
시계 위의 반사는 그냥 반사보다 훨씬 쓸모 있습니다. 스캔은 같은 프레임에 물체 인식 모델을 돌려, 카메라를 품고 있거나 카메라를 숨기는 데 흔히 쓰이는 것들을 사각형으로 표시합니다. 휴대폰, 노트북, TV, 시계, 인형, 가방, 선반 장식. 이 사각형은 발견이 아니라 확인할 자리입니다. 그래서 조용하게 그려집니다. 모델에는 카메라 자체를 가리키는 분류가 없으므로, 맨 렌즈나 단독 웹캠에는 결코 이름을 붙이지 못합니다.
이것이 할 수 없는 일
전원이 꺼진 카메라는 보지 못합니다. 죽은 렌즈는 여전히 반사하지만 죽은 발광부는 아무것도 흘리지 않고, 반사만으로는 증거가 약합니다. 벽 뒤, 환기 그릴 안쪽, 렌즈를 가리는 각도로 놓인 매직미러 뒤도 보지 못합니다. 마이크를 탐지하지 못하고 전파도 탐지하지 못합니다. 브라우저에는 전파에 접근할 방법이 없으므로, 카메라를 찾기 위해 와이파이를 스캔한다고 주장하는 페이지는 말한 그대로를 하고 있지 않습니다. 그리고 이것은 보장이 아닙니다. 그것이 중요해지는 몇 분 동안 뻔한 자리를 제대로 확인하는 방법입니다.
잘 스캔하는 방법
한 번에 한 벽씩, 먼저 가슴 높이에서 작업하세요. 카메라가 원하는 화각은 거기서 나옵니다. 반사 패스에서는 손전등을 켜고 천천히 훑으세요. 빠르게 휘두르면 반짝임 위를 그대로 지나갑니다. 그다음 방 조명을 끄고 커튼을 닫고, 손전등을 끈 채로 적외선 패스를 한 바퀴 더 도세요. 옷을 갈아입을 때 마주 서는 벽부터 시작해 침대를 향한 벽으로, 천장은 마지막에.