[OpenCv-python 기초] :도형그리기
2018. 5. 29. 22:59ㆍPython-이론/python-opencv
도형 그리기
opencv를 통해 도형을 그려보겠다.
import cv2 import numpy as np #512*512의 크기에 한픽셀당 3개의 값을 갖는데 이값 하나 하나는 BGR을 뜻함 우리는 보통 RGB라고 말하지만 opencv 에서는 BGR순임 img = np.zeros((512,512,3), np.uint8) #직선: cv2.line(,시작점, 끝점, 색(B,G,R), 두께) cv2.line(img, (0,0), (250, 250), (255, 0, 0), 3) #직사각형: cv2.retengle(,1번점, 4번점 , 색(B,G,R), 두께) cv2.rectangle(img, (380, 0), (510, 128), (0, 255, 0),5) #원: cv2.circle( , 중심, 반지름, 색, 두꼐) cv2.circle(img, (447,63), 63, (0, 255, 255), -1) #글자 넣기: cv2.putText(, 넣을 텍스트, 시작 점, 폰트, 폰트 크기, 색, 글자 두꼐) cv2.putText(img, 'hi digimon', (10, 500), cv2.FONT_HERSHEY_SIMPLEX, 4, (255, 255, 255), 4) #화면 크기 조정 가능 cv2.namedWindow('drawing', cv2.WINDOW_NORMAL) cv2.imshow('drawing', img) cv2.waitKey(0) cv2.destroyAllWindows()
'Python-이론 > python-opencv' 카테고리의 다른 글
[OpenCV-python 기초]:이미지 픽셀 조작 및 ROI(관심영역) (0) | 2018.05.30 |
---|---|
[OpenCv-python 기초 ]:trackBar 생성하기 (0) | 2018.05.30 |
[OpenCv-python 기초 : 마우스 클릭으로 도형 만들기 (0) | 2018.05.30 |
[OpenCv-python 기초] :노트북 웹캠을 이용해서 동영상을 읽고 쓰기 (6) | 2018.05.29 |
[OpenCv-python 기초] :이미지 읽고, 저장하기 (10) | 2018.05.29 |