python 은 opencv 로 그림 에 자막 을 대량으로 추가 합 니 다.

663 단어 openCV
#coding:utf-8
import os
import cv2
path="C:/Users/qqyor/Desktop/imgs/"
li=os.listdir(path)

with open("C:/Users/qqyor/Desktop/fonts.txt","r",encoding='utf-8') as f:
    txt=f.read()
for filename,fontname in zip(li,txt.splitlines()):
    img=cv2.imread(path+filename)
    cv2.putText(img,fontname,(400,400),cv2.FONT_HERSHEY_COMPLEX,1.5,(255,255,255))
    cv2.imwrite("imgs/"+fontname+".jpg",img)

그 중에서 path 경로 아래 는 그림 이 있 는 위치 입 니 다.
fonts. txt 에 저 장 된 것 은 자막 입 니 다. 한 줄 한 줄, 줄 수 와 그림 수가 일치 합 니 다.
간단 한 코드 로 실현 되 는 기능 도 간단 하지만 인공 적 으로 자막 을 하나씩 넣 는 것 보다 훨씬 빠르다. 특히 그림 이 매우 많 을 때.

좋은 웹페이지 즐겨찾기