施勢帆老師的教學網站

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 80|回復: 0

opencv python显示中文 原创

[複製鏈接]

697

主題

708

帖子

3359

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
3359
發表於 2025-3-24 15:10:51 | 顯示全部樓層 |閱讀模式
opencv python显示中文 原创


Noto Sans Traditional Chinese

import cv2
import numpy as np
from PIL import ImageFont, ImageDraw, Image    # 載入 PIL 相關函式庫
img = cv2.imread('aeust.png')
fontpath = 'NotoSansTC-Bold.ttf'          # 設定字型路徑
font = ImageFont.truetype(fontpath, 50)      # 設定字型與文字大小
imgPil = Image.fromarray(img)                # 將 img 轉換成 PIL 影像
draw = ImageDraw.Draw(imgPil)                # 準備開始畫畫
draw.text((100, 100), '大家好~\n嘿嘿嘿~', fill=(255, 255, 255), font=font)  # 畫入文字,\n 表示換行
img = np.array(imgPil)                       # 將 PIL 影像轉換成 numpy 陣列
cv2.imshow('oxxostudio', img)
cv2.waitKey(0)
cv2.destroyAllWindows()


本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?立即註冊

x
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|施勢帆老師的教學網站

GMT+8, 2025-4-4 17:51 , Processed in 0.063613 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表