24 lines
861 B
Python
24 lines
861 B
Python
'''
|
||
Program: imgWatermark.py (Report comments/bugs to chikh@yuntech.edu.tw)
|
||
Function: 輸入的影像上加入浮水印,本例加入一段文字作示範
|
||
'''
|
||
|
||
import cv2 #引入OpenCV影像處理的相關套件
|
||
|
||
img = cv2.imread("YunTech.jpg") # 讀取影像
|
||
|
||
#----- 設定要添加的文字:開始 -----#
|
||
text = 'YunTech Campus'
|
||
position = (10,40) #文字左下角的座標
|
||
font = cv2.FONT_HERSHEY_COMPLEX
|
||
fontScale = 1 #指定文字大小的比例
|
||
color = (0,255,0) #以RGB三原色設定綠色文字;RGB色表可見 https://bit.ly/2ymSOJF
|
||
thickness = 2 #文字的線寬
|
||
#----- 設定要添加的文字:結束 -----#
|
||
|
||
cv2.putText(img,text,position,font,fontScale,color,thickness) #在影像上添加文字
|
||
|
||
cv2.imshow("Watermarked Image",img) #顯示影像
|
||
cv2.waitKey(0) #等候按任意鍵
|
||
cv2.destroyAllWindows() #關閉所有視窗
|