Published on

OpenCV에 관한 정보

Authors
  • avatar
    Name
    Inhwan Cho
    Twitter

OpenCV

  • openCV를 주피터 환경에서 실행 시 동영상이나 사진의 (x)버튼을 누르면 주피터가 먹통이 될 때가 많다.

    • 키보드 'q'를 눌러서 끄는걸 권장한다.
  • 맥북 주피터 환경에서는 (x)버튼이 없어서 아래 명령어를 입력해주면 꺼지기는 한다.(터미널을 종료해도 꺼짐)

    • 다만, 파이참이나 VScode를 활용해 .py파일을 인터프리터로 실행하기를 권장한다.
cv2.destroyAllWindows()
cv2.waitKey(1)
cv2.waitKey(1)
cv2.waitKey(1)
cv2.waitKey(1)

인터프리터로 실행 시 경로 설정하기

  • 인터프리터 환경(터미널환경)에서 실행 시 주피터의 실행 경로와 다를 수 있기 때문에 경로를 수정해줘야 오류가 안나온다.
    • VScode에서 경로를 확인, 수정하는 방법은 다음과 같다.
    • 먼저, 주피터 노트북에서도 아래의 명령어를 입력하고 실행을 한다.
    • 그 다음 py 파일에에도 같은 입력을 하고 저장 & 실행을 한다.
import sys

print(sys.executable)

# 출력 결과
# '/opt/anaconda3/bin/python'
  • VScode의 경우는
    • 명령 팔레트를 열고 (Shift + command + P) Python: Select Interpreter을 검색을 누른다.
    • 제 경우는 /opt/anaconda3/bin/python 앞의 출력 결과(주피터)에 동일한 결과를 선택한다.
    • 실행해서 잘 되는지 확인한다.