오늘은 Open CV를 활용해서 글자를 작성해보았습니다.
1. cv2 import
import numpy as np
import cv2
2. 색상과 포인트 위치 설정
olive, violet, brown = (128,128,0), (221,160,221), (42,42,165)
pt1 = (50,230)
pt2 = (50,310)
3. cv2를 활용해서 글자 옵션 설정
cv2.putText(데이터 이름, '출력할 텍스트', 출력 시작 좌표, font type, 텍스트 확대 비율, 색상)
font type 예시:
- FONT_HERSHEY_PLAIN: 작은크기 산세리프 폰트
- FONT_HERSHEY_SIMPLEX: 중간크기 산세리프 폰트
- FONT_HERSHEY_DUPLEX: 2줄 산세리프 폰트
- FONT_HERSHEY_TRIPLEX: 3줄 세리프 폰트
- FONT_ITALIC: 이탈릭체
cv2.putText(image, 'SIMPLEX', (50,50), cv2.FONT_HERSHEY_SIMPLEX, 2, brown)
cv2.putText(image, 'DUPLEX', (50,130), cv2.FONT_HERSHEY_DUPLEX, 3, olive)
cv2.putText(image, 'TRIPLEX', pt1, cv2.FONT_HERSHEY_TRIPLEX, 2, violet)
fontFace = cv2.FONT_HERSHEY_PLAIN | cv2.FONT_ITALIC #기울임체 포함
cv2.putText(image, 'ITALIC', pt2, fontFace, 4, violet)
4. imshow를 통해 결과값 확인
cv2.imshow('Put Text', image)
cv2.waitKey(0)
결과값:

'Python > Open CV' 카테고리의 다른 글
[Open CV] 직선 및 사각형 그리기 (0) | 2022.05.23 |
---|