728x90
안녕하세요.
이번에는 Python에서 OpenCV 라이브러리를 사용해서 이미지에 도형을 그리는 예제를 진행하겠습니다.
예제 코드와 결과입니다.
# OpenCV 라이브러리 불러오기.
import cv2
# 이미지 불러오기
image = cv2.imread("./image.jpg")
# 직선 그리기.
image = cv2.line(image, (100, 100), (500, 100), (0, 0, 255), 3, cv2.LINE_AA)
# 원 그리기.
image = cv2.circle(image, (100, 300), 50, (0, 255, 0), cv2.FILLED, cv2.LINE_4)
# 직사각형 그리기.
image = cv2.rectangle(image, (400, 400), (700, 500), (255, 0, 0), 5, cv2.LINE_8)
# 타원 그리기.
image = cv2.ellipse(image, (150, 500), (100, 50), 0, 90, 180, (255, 255, 0), 3)
# 텍스트 넣기.
image = cv2.putText(image, "TEAMNOVA", (300, 300), cv2.FONT_HERSHEY_COMPLEX, 2, (0, 0, 0), 3)
# 도형이 그려진 이미지를 표시하는 창 띄우기.
cv2.imshow("image", image)
# 키보드 입력을 기다리기.
cv2.waitKey()
# 이미지 창 닫기.
cv2.destroyAllWindows()
'Python' 카테고리의 다른 글
[Python] OpenCV로 특정 색을 인식하기 (0) | 2023.08.15 |
---|---|
[python] 자연어 처리를 위한 텍스트 전처리(정수 인코딩) (0) | 2023.08.09 |
[python] 자연어 처리를 위한 텍스트 전처리(불용어 제거) (0) | 2023.07.28 |
[Python] 크롤링으로 공공데이터 포털의 파일들 다운받기 (0) | 2023.07.22 |
[Python] 라즈베리파이3와 L298N 모터드라이버로 DC 모터 제어하기 (0) | 2023.07.15 |