제너럴공국

OpenCV-python 기초 <5. 직선, 다각형 그리기, 글자 쓰기> 본문

컴퓨터공학/opencv-python

OpenCV-python 기초 <5. 직선, 다각형 그리기, 글자 쓰기>

제너럴3세 2020. 2. 19. 14:21
반응형

#사용 버전

cv2 3.4.2
numpy 1.18.1
파이썬 3.5.6


#직선 그리기
import cv2
#다각형을 그리려면  numpy 필요
import numpy as np

img = cv2.imread('img/helmet3.jpg')
img = cv2.resize(img, dsize=(640, 480), interpolation=cv2.INTER_AREA)
img_gray = cv2.imread('img/hetmet3.jpg', cv2.IMREAD_GRAYSCALE)
img_gray = cv2.resize(img, dsize=(320, 240), interpolation=cv2.INTER_AREA)

#글자 작성
cv2.putText(img, "VISION PRACTICE", (320, 240), cv2.FONT_HERSHEY_PLAIN, 2, (0,0,0))
#line을 그리는 함수
cv2.line(img, (50, 50), (150, 375), (255, 255, 0))
#사각형을 그림
cv2.rectangle(img, (50,50), (150, 150), (50,0,255))

#창을 띄운다.
cv2.imshow('lines', img)
cv2.imshow('write', img_gray)

cv2.waitKey(0)

좌측: 원본 이미지, 우측: 수정 이미지

반응형
Comments