본문 바로가기

DATA SCIENCE/Study

WSL2 환경에서 WEBCAM 사용

결론부터 말하자면 현재 WSL2 환경에서 WEBCAM의 직접적 사용은 불가능하다.

 

그 이유는 WSL2는 Windows의 하부 시스템으로서 동작하기에 하드웨어적 접근이 불가능하기 때문이라고 하며, 현재 개선 중이라고 한다.

 

물론  방법은 있다. WSL2에서 웹캠을 사용하기 위해 현재 웹캠의 화면을 특정 IP로 스트리밍한 다음, 그것을 읽어들이는 것. 이를 위해 라즈베리파이를 이용해 와이파이 공유기에 연결해 가져오는 방식이나 다른 서비스를 사용하는 방법이 주로 쓰이는 것 같다.

 

이 방법에 대해 궁금하다면 아래의 영상을 고려해보면 좋을 것 같다.

https://www.youtube.com/watch?v=e7wpVUgtLz0 

 

그 외에 Microsoft에서 현재 지속적으로 개선하고 있는 사항이 있으며, 그로 인해 제한적으로 사용할 수 있는 방법을 제안한 공식 문서와 코드, 영상이 있는데 이는 아래의 게시물을 확인해보자.

https://devblogs.microsoft.com/commandline/connecting-usb-devices-to-wsl/

 

Connecting USB devices to WSL

I’m a software engineer building tooling for Visual Studio and Visual Studio Code to support C++ embedded device development. These physical devices typically connect to a computer over USB, but we discovered we couldn’t use WSL to test our tools on Li

devblogs.microsoft.com

 

위의 영상이 현재 기준(2022년 01월 06일) 가장 최선의 방법으로 판단되며, 만약 추후 다른 방법을 찾게 되면 업데이트하겠다.