개발 조각글

Processing - Mac에서 Cam을 찾지 못할 때

BaekNohing 2022. 7. 23. 20:37

a cute cat snail

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