Processing - Mac에서 Cam을 찾지 못할 때
Mac OS Catalina 환경에서 Processing 3.5.4 버전을 쓸 때 Video Library for Processing 3 2.0를 이용해 Cam.Start()를 사용하려고 하면, (Target VM failed to initialize) 오류가 발생하면서 뻗어버리는 경우가 있는데.
이럴때는 프로세싱 아이콘을 우클릭해서 "패키지 내용 보기"로 패키지폴더를 열어주고, Contents > MacOs 로 들어가면 있는 터미널 아이콘의 Processing을 실행해야한다 (이 때, 이미 열려있는 프로세싱 창들을 완전히 꺼줘야 한다.) 그러면 터미널이랑 같이 새 프로세싱 창이 뜰텐데 여기에다 아까 실패한 Cam관련 파일을 실행하면, 프로세싱 실행 로그가 터미널에도 찍히기 시작하다가. 맥 OS에서 프로세싱에게 Cam 퍼미션을 허용할 것이냐고 물어보는 창이 뜬다! 그러면 이 때 허용을 눌러주면 정상적으로 Cam관련 기능을 사용할 수 있다.
'개발 조각글' 카테고리의 다른 글
Unity Refactoring - 달팽이 키우기 리팩토링 준비 (0) | 2022.07.28 |
---|---|
Unity - Scriptable Object (0) | 2022.07.24 |
Python - input = input() 문제 (0) | 2022.07.22 |
Unity - 인스펙터 두개 띄워놓기 (0) | 2022.07.18 |
Python - TextToCsv (0) | 2022.07.17 |