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() #關閉所有視窗
|