본문 바로가기

728x90
반응형

OpenCV

(13)
[Computer Vision] 텍스트 삽입 및 유용한 기능 👀 본 예제는 Window10의 VSCode, Python3.11.0로 작성되었습니다. 텍스트를 삽입하는 메서드는 "putText"이다.import cv2im = cv2.imread("test.png")text ="rabbit"cv2.putText( img=im, text=text, org=(50,50), fontFace=cv2.FONT_HERSHEY_SIMPLEX, fontScale=1, color=(242,200,100), thickness=1, lineType=cv2.LINE_AA, bottomLeftOrigin=False)cv2.imshow("text",im)cv2.waitKey(0)cv2.destroyAllWindows() 매개변수는 다음과 같다..
[Computer Vision] 그리기 함수 👀 본 예제는 Window10의 VSCode, Python3.11.0로 작성되었습니다. "직선"을 그리는 함수는 "line" 메서드를 사용하면 된다.import cv2import numpy as np# 흰배경의 빈 이미지 생성(512 x 512)white_background = np.ones((512,512),dtype=np.uint8) * 255# 직선cv2.line( img=white_background, pt1=(0,0), pt2=(256,256), color=100, thickness=3, lineType=cv2.LINE_4, shift=0)cv2.imshow("line",white_background)cv2.waitKey(0)cv2.destroyAllWin..
[Computer Vision] 기본 사용법 👀 본 예제는 Window10의 VSCode, Python3.11.0로 작성되었습니다. OpenCV는 Computer Vision에 있어 대중적으로 사용되는 라이브러리이다.Python에서 OpenCV에서 영상은 Numpy Array로 작성되어 있어, Numpy의 행렬 연산을 할 수 있다. 영상 읽기, 보기, 저장OpenCV로 영상을 읽는 방법은 "imread"를 메서드를 사용하면 된다.import cv2img = cv2.imread("",flags)# flags의 종류# cv2.IMREAD_COLOR == 1 : 이미지를 Default 값(BGR)으로 읽는다.# cv2.IMREAD_GRAYSCALE == 0 : 이미지를 GrayScale로 읽는다.# cv2.IMREAD_UNCHANCED == -1 : ..

728x90
반응형