matplotlib 이나 opencv를 통해서 이미지를 보통 다룬다. 연구나 자료 분석을 하기 위한 plot 이라면 matplotlib.pyplot을 이용한다. 그리고 plot에 글자를 입력하는 방법은 matplotlib.pyplot.text 를 이용하면 된다. 그런데 이 방법으로 figure에 글자를 보이게 하더라도 저장할 경우에는 보이지 않는다. 아마 실제 자료에는 그 결과가 반영 안되는 것 같다.
이미지 파일에 직접 결과를 입력해서 넣는 방법을 이용하여 하고 opencv의 putText를 이용하면 된다. 글자가 이미지 파일에 직접 삽입되기는 한다. 그런데 글꼴, 위치 지정, anti-aliasing은 좀 별로다.
cv2.putText(fig,
str(...),
(100, 175),
cv2.FONT_HERSHEY_SIMPLEX,
7,
[255, 255, 255],
thickness=33,
lineType=cv2.LINE_AA
)