본문 바로가기

OpenCV

OpenCV 사용을 위한 Python 개인스터디 03 - 비디오 1. Capture video from camera import numpy as np import cv2 cap = cv2.VideoCapture(0) while(True): # Capture frame-by-frame ret, frame = cap.read() # Our operations on the frame come here gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # Display the resulting frame cv2.imshow('frame',gray) if cv2.waitKey(1) & 0xFF == ord('q'): break # When everything done, release the capture cap.release() cv2.des.. 더보기
OpenCV 사용을 위한 Python 개인스터디 02 - 이미지, 읽기, 디스플레이, 쓰기 두번째 장에서는 이미지를 다룬다.cv2.imread(), cv2.imshow() , cv2.imwrite() 세 함수를 사용해본다. 1. 이미지 읽기 : cv2.imread() import numpy as npimport cv2 img = cv2.imread('promini.png',0) cv2.imshow('image',img)cv2.waitKey(0)cv2.destroyAllWindows() img = cv2.imread('promini.png',0) : 회색(gray)으로 이미지 읽기img = cv2.imread('promini.png',1) : 원색으로 이미지 읽기 2. 이미지 디스플레이 : cv2.imshow() import numpy as npimport cv2 img = cv2.imread(.. 더보기
OpenCV 사용을 위한 Python 개인스터디 01 - 설치 오픈CV 를 사용해 보려고 Python 을 시작한다. OpenCV 도 Python 도 잘 모른다. 하지만 둘다 그리 어렵지는 않으리라는 생각을 하면서 우선 OpenCV-Python tutorial 의 내용을 따라하기로 한다. 파이썬의 버젼은 2.7 대의 구버젼과 3.0 대의 신버젼이 있다. 신버젼이 오히려 많이 사용되지 않고 있다. 예전 버젼으로 나온 많은 라이브러리가 사용되지 않기 때문이고, 문법적으로 상당한 변화가 있다. 언젠가는 바뀌겠지라고 생각을 하지만 정말 바뀔지는 모르겠다. 굳이 100 원짜리 연필로 가능한 낙서를 10만원짜리 만년필로 대체할 필요는 없고, 2.7 대에서 굳이 큰 문제없이 - 문제가 전혀없는 것은 아니지만 - 사용하는 것을 3.0 대로 바꾸면서 파이썬을 사용하려는 사람이 얼마나.. 더보기