반응형
유튜브 나도 코딩님의 강의:
파이썬 코딩 무료 강의 (활용편6) - OpenCV 이미지 처리, 얼굴 인식을 통한 캐릭터 씌우기를 해보아요
강의를 듣는데, 강사님은 윈도우 환경에서 하셔서 맥북과 조금 달랐습니다.
그래서 혹시 찾는분들을 위해 기록해둡니다.
import numpy as np
import cv2
# PIL (Python Image Library)
from PIL import ImageFont, ImageDraw, Image
def myPutText(src, text, pos, font_size, font_color):
img_pil = Image.fromarray(src)
draw = ImageDraw.Draw(img_pil)
font = ImageFont.truetype('AppleGothic.ttf', font_size) # 윈도우 에서는 'fonts/gulim.ttc'
draw.text(pos, text, font=font, fill=font_color)
return np.array(img_pil)
img = np.zeros((480, 640, 3), dtype=np.uint8)
FONT_SIZE = 30
COLOR = (255, 255, 255) # 흰색
# cv2.putText(img, "나도코딩", (20, 50), cv2.FONT_HERSHEY_SIMPLEX, SCALE, COLOR, THICKNESS)
# 그릴 위치, 텍스트 내용, 시작 위치, 폰트 종류, 크기, 색깔, 두께
img = myPutText(img, "eunhee-programming", (20, 50), FONT_SIZE, COLOR)
cv2.imshow('img', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
cv2.waitKey(1)
위 코드에서
font = ImageFont.truetype('AppleGothic.ttf', font_size)
# 윈도우 에서는 font = ImageFont.truetype('AppleGothic.ttf', font_size)
AppleGothic.ttf는 맥북에 저장되어 있는 서체입니다.
AppleGothic.ttf 말고 맥북에는 다양한 서체들이있습니다.
혹시나 맥북 서체 경로가 궁금하시다면 아래 포스팅 참고해 주세요!:)
2022.08.22 - [(Mac)맥북 사용설명서] - (Mac)M1 - 맥북 폰트 경로, 맥북 서체 경로/ 맥북 폰트 추가 및 관리, 맥북 서체 관리
+추가
파이썬 OpenCV 배우고 싶으시면, 위에 링크걸어둔 나도코딩님의 강의들 강추합니다 !
반응형
'(Python)파이썬 > (Python)파이썬 실습' 카테고리의 다른 글
(Python) OpenCV m1칩 mediapipe가 설치 안될때/mediapipe에러 (6) | 2022.08.22 |
---|---|
(Python)맥북에서 주피터 노트북 cv2.destroyAllWindows() 실행 안될때/ 이미지가 안닫힐때 해결법 (2) | 2022.08.21 |
(Mac)맥북- 파이썬 실습- 파이썬으로 간단한 크롬 크롤링 하기/맥북 파이썬 크롤링/맥북 파이썬으로 크롤링/파이썬으로 크롬 크롤링(쉬움) (0) | 2021.03.05 |
(Python)파이썬 실습-크롬 크롤링/파이썬 크롤링/파이썬 크롤링 기초 (2) | 2021.03.04 |
(Python)파이썬 실습-파이썬 엑셀(Excel)/파이썬 에서 엑셀 작업하기 (0) | 2021.03.03 |
댓글