利用 opencv 自帶的puttext() 函式繪製文字並顯示,其函式宣告如下:
cv2.puttext(img, text, org, fontface, fontscale, color[
, thickness[
, linetype[
, bottomleftorigin]]]
)
bottomleftorigin:為 true,影象資料原點在左下角;否則,影象資料原點在左上角
繪製文字的完整**如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""@time : 2018-11-13 21:47
@author : jianjun.wang
@email : [email protected]
font type. one of font_hershey_******x, font_hershey_plain, font_hershey_duplex, font_hershey_complex,
font_hershey_triplex, font_hershey_complex_small, font_hershey_script_******x,
or font_hershey_script_complex, where each of the font id』s can be combined with font_italic
"""import numpy as np
import cv2 as cv
img = np.zeros(
(320
,320,3
), np.uint8)
#生成乙個空灰度影象
print img.shape # 輸出:(320, 320, 3)
text =
'alanwang4523'
org =(40
,80)fontface = cv.font_hershey_complex
fontscale =
1fontcolor =(0
,255,0
)# bgr
thickness =
1 linetype =
4bottomleftorigin =
1# cv.puttext(img, text, org, fontface, fontscale, fontcolor, thickness, linetype, bottomleftorigin)
cv.puttext(img, text, org, fontface, fontscale, fontcolor, thickness, linetype)
text =
''org =(10
,180
)fontface = cv.font_hershey_triplex
fontscale =
0.5fontcolor =(0
,0,255
)# bgr
thickness =
1 linetype =
4bottomleftorigin =
1cv.puttext(img, text, org, fontface, fontscale, fontcolor, thickness, linetype)
cv.namedwindow(
"image"
)cv.imshow(
'image'
, img)
cv.waitkey (
10000
)# 顯示 10000 ms 即 10s 後消失
cv.destroyallwindows(
)
執行後效果如下:
python 安裝 opencv 及顯示影象 (1)
python 用 opencv 畫點和圓 (2)
python 用 opencv 畫直線 (3)
python 用 opencv 畫矩形 (4)
python 用 opencv 畫橢圓 (5)
python 用 opencv 顯示文字 (6)
Python 用 OpenCV 畫橢圓 5
利用 opencv 自帶的ellipse 函式畫橢圓並顯示,其函式宣告如下 cv2.ellipse img,center,axes,rotateangle,startangle,endangle,color thickness linetype shift shift 座標點小數點位數 畫橢圓的完整...
Python用OpenCv捕捉你的頭像
效果圖 紅框是我的標記 需載入人臉模組 連線 提取碼 nscr 匯入opencv模組 import cv2 載入人臉模型,字串是檔案路徑 face cv2.cascadeclassifier c users admin desktop iamge haarcascade frontalface al...
用Python顯示真實的星空
本文講怎樣畫出真實的星空。每顆星星包含4個資訊 天球經度long 天球緯度lat 亮度light 越小越亮 所屬星座const。想象所有的星星都鑲嵌在乙個天球上,它們的位置是固定不變的,所以叫做恆星。星星的座標用經緯度來表示,就如同地球上的位置用經緯度來表示。當地球旋轉時,我們看到的是天球的旋轉。我...