본문 바로가기

OpenCV-Python

(20)
OpenCV Python 이미지 색상 변환 OpenCV 색상 변환을 다루겠습니다. 이미지 색상 변환 : cv2.cvtColor(src, code) 이미지를 한 색상 공간에서 다른 색상 공간으로 변환합니다. OpenCV는 이미지를 읽어 들일 때 BGR 순으로 읽어 들입니다. 그러므로 여러분이 알고 있는 빛의 삼원색 RGB로 바꿀 경우 OpenCV에선 빨간색과 파란색 성분이 바뀌어 이상하게 보입니다. import cv2 img = cv2.imread("imgs/dog.jpg") img_cvt = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) cv2.imshow("img", img) cv2.imshow("img_cvt", img_cvt) cv2.waitKey() cv2.destroyAllWindows() src : 입력으로 넣을 ..
OpenCV Python 카메라, 동영상 출력 opencv 동영상 출력을 다루겠습니다. 카메라 출력 : cv2.VideoCapture(index) index에는 내장 카메라 또는 외장 카메라 장치 번호를 입력합니다. 카메라의 장치 번호의 경우 노트북과 같이 내장 카메라가 탑재되어 있는 경우 내장 카메라를 0번, 그 외의 외장 카메라를 순서대로 +1씩 내장 카메라가 없으시면 0부터 넣으시면 됩니다. 동영상 불러오기 : cv2.VideoCapture(filename) filename : 파일의 상대 경로, 절대 경로를 적어줍니다. 카메라 출력 import cv2 cap = cv2.VideoCapture(0) while True: ret, img = cap.read() cv2.imshow('Video', img) if cv2.waitKey(10) == o..
OpenCV Python 이미지 저장, 불러오기 opencv에서 가장 기본인 이미지 불러오기를 다루겠습니다. 이미지 불러오기 : cv2.imread(filename [, flags]) [] : 생략 가능 이미지 출력 : cv2.imshow(const String & winname, InputArray mat) : cv2.imshow("출력 창 이름", 출력할 이미지) 이미지 저장하기 : cv2.imwrite(filename, image) import cv2 img = cv2.imread("imgs/Lenna.png") # 이미지 불러오기 cv2.imshow("Lenna", img) # 불러온 이미지를 Lenna라는 이름으로 창 표시. cv2.waitKey() # 키보드 입력이 들어올 때까지 창을 유지 cv2.destroyAllWindows() # 모든..
OpenCV Python 환경 구성(Anaconda,Visual Studio Code) 윈도우 환경에서 Anaconda와 Visual Studio Code를 사용한 OpenCV 코드 작성에 앞서 해야 할 환경 구성입니다. 1. Anaconda 설치 프로그램을 다운로드합니다. 윈도우를 사용한다는 가정하에 진행하겠습니다. Python 3.8 버전 64-Bit 설치 파일을 다운로드합니다. 2. 설치 프로그램을 통하여 설치합니다. Adding Anaconda to my PATH environment variable 추천은 하지 않는다고 되어있지만 체크하지 않을 경우 매번 Anaconda Naivagator나 Anaconda Prompt를 사용하여 Anaconda 소프트웨어를 실행해야 한다고 적혀있습니다. 저의 경우 Anaconda 외에 파이썬 인터프리터를 사용하지 않기 때문에 체크하여 설치하였습니..