3-8Text.py

000: import cv2
001: import numpy as np
002:
003: if __name__ == ‘__main__’:
004: print(cv2.__version__)
005:
006: size = np.array([480, 640, 3]) # 縦480ピクセル 横640ピクセル 3チャンネル
007: # 0で埋めたMat画像を生成
008: img = np.zeros(size, dtype=np.uint8)
009:
010: # 文字列を描画
011: cv2.putText(img=img, text=’CQ Publishing’,org=(200, 100), fontFace=cv2.FONT_HERSHEY_SIMPLEX, fontScale=1.0, color=(255, 255, 255), lineType=cv2.LINE_AA)
012: cv2.putText(img=img, text=’CQ Publishing’,org=(200, 150), fontFace=cv2.FONT_HERSHEY_DUPLEX, fontScale=1.0, color=(0, 255, 255), lineType=cv2.LINE_AA)
013: cv2.putText(img=img, text=’CQ Publishing’,org=(200, 200), fontFace=cv2.FONT_HERSHEY_PLAIN, fontScale=1.0, color=(255, 0, 255), lineType=cv2.LINE_AA)
014: cv2.putText(img=img, text=’CQ Publishing’,org=(200, 250), fontFace=cv2.FONT_HERSHEY_COMPLEX, fontScale=1.0, color=(255, 255, 0), lineType=cv2.LINE_AA)
015: cv2.putText(img=img, text=’CQ Publishing’,org=(200, 300), fontFace=cv2.FONT_HERSHEY_TRIPLEX, fontScale=1.0, color=(255, 255, 255), lineType=cv2.LINE_AA)
016:
017: cv2.imshow(‘Final result’, img)
018: cv2.waitKey(0)
019:
020: cv2.destroyAllWindows()