opencv+python实现艺术字

网友投稿 999 2022-11-07 23:30:32

opencv+python实现艺术字

使用python+opencv实现艺术字

# -*- coding: utf-8 -*-"""Created on Sat Oct 27 15:43:10 2018@author: 李立宗 lilizong@gmail.com《计算机视觉实战——Python+OpenCV》 电子工业出版社撰稿中,预计2022年年中出版"""import cv2import numpy as np#读取原始载体图像lena=cv2.imread("image\lena.bmp",0)#读取水印图像watermark=cv2.imread("image\watermark.bmp",0)#将水印内的255处理为1,以方便嵌入#后续章节会介绍使用threshold处理。w=watermark[:,:]>0watermark[w]=1# watermark=1-watermark#读取原始载体图像的shape值r,c=lena.shapex=np.zeros((r,c),dtype=np.uint8)x=2**7r7=cv2.bitwise_and(lena,x)t127=np.ones((r,c),dtype=np.uint8)*255lenaH7=cv2.bitwise_and(lena,t127)e=cv2.bitwise_or(lenaH7,watermark*255)#============显示============cv2.imshow("lena",lena)cv2.imshow("watermark",watermark*255) #当前watermark内最大值为1cv2.imshow("result",e)cv2.waitKey()cv2.destroyAllWindows()

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:[IOS](转)带文字图片(二)
下一篇:数据库的安全性
相关文章