Python

[Python/OpenCV] 도형 그리기

zuzooclub 2024. 3. 5. 17:14
import cv2
import numpy
                    
canvas = numpy.zeros((400,600,3), dtype=numpy.uint8)


canvas = cv2.ellipse(canvas, (300,200),(80,80), 45, 0,360, (0,255,255),10, cv2.LINE_8)
canvas = cv2.ellipse(canvas, (350,130),(20,60), 190, 0,200, (0,255,255),10, cv2.LINE_8)
canvas = cv2.ellipse(canvas, (240,130),(20,60), 160,  -20,180, (0,255,255),10, cv2.LINE_8)
canvas = cv2.circle(canvas, (330,180),5,(255,255,255), 10, cv2.LINE_4)
canvas = cv2.circle(canvas, (270,180),5,(255,255,255), 10, cv2.LINE_4)
pts1 = numpy.array([
    [290,210],
    [310,210],
    [300,220],
])
canvas = cv2.polylines(canvas, [pts1],True, (255,255,255),7, cv2.LINE_8)
canvas = cv2.ellipse(canvas, (310,225),(15,10), 60, 10,180, (255,255,255),5, cv2.LINE_8)
canvas = cv2.ellipse(canvas, (290,225),(15,10), 300, 10,180, (255,255,255),5, cv2.LINE_8)



cv2.imshow("canvas",canvas)
cv2.waitKey(0)

 

 

 

토끼 귀 맞추는데 헷갈렸다.

 

원형도 색을 채우고 싶지만 아직 원형을 채우는 법을 배우지 않았기에 도전하기 전 연습삼아 그린 모양

'Python' 카테고리의 다른 글

[Python/tesseract] 맥(Mac) tesseract 설치  (0) 2024.03.06
[Python/OpenCV] 색 추출 그림판  (0) 2024.03.06