<button id="ssm6u"><optgroup id="ssm6u"></optgroup></button>
  • 跳轉至

    繪制文字

    概要

    講解了如何使用OpenCV在圖片中繪制文字.

    keywords OpenCV 文字繪制 Text

    文字繪制(cv.text)

    # 選擇字體
    font = cv2.FONT_HERSHEY_SIMPLEX
    
    cv2.putText(canvas, text="HelloWorld", org=(50, 200), fontFace=font, fontScale=2, thickness=1, lineType=cv2.LINE_AA, color=(0, 0, 255))
    

    參數說明

    • text: 要寫入的文本

    • org: 文本左下角在圖像中的位置

    • fontFace: 文本字體

    • fontScale: 文本的放大倍數

    • tickness: 文本寬度

    • lineType: 線條樣式

    • color: 顏色

    樣例演示

    draw_text.png

    src/draw_text.py

    '''
    繪制字符
    '''
    import cv2
    import numpy as np
    
    # 初始化一個空畫布 300×300 三通道 背景色為白色 
    canvas = np.ones((400, 400, 3), dtype="uint8")
    canvas *= 255
    
    # 選擇字體
    font = cv2.FONT_HERSHEY_SIMPLEX
    '''
    text: 要寫入的文本
    org: 文本左下角在圖像中的位置
    fontFace: 文本字體
    fontScale: 文本的放大倍數
    tickness: 文本寬度
    lineType: 線條樣式
    color: 顏色
    '''
    cv2.putText(canvas, text="HelloWorld", org=(50, 200), fontFace=font, fontScale=2, thickness=1, lineType=cv2.LINE_AA, color=(0, 0, 255))
    
    cv2.imwrite("draw_text.png", canvas)
    


    韩国精品无码一区二区三区,精品无码一区二区三区AV,欧洲丰满美熟女乱又伦AV,亚洲午夜久久久影院伊人